首页 > 其他分享 >IIS部署https网站使用自签名证书

IIS部署https网站使用自签名证书

时间:2023-01-09 09:45:44浏览次数:40  
标签:IIS 证书 网站 绑定 SSL https

转自:http://www.nat123.com/pages_8_751.jsp

 

IIS部署https网站使用自签名证书及绑定域名的参考图文。(内网配置好https网站后可以使用nat123映射将网站映射到外网访问)

1,创建自签名证书。

在IIS选择本地主机名/服务器证书,进入

双击服务器证书进入,然后点击创建自签名证书

填写自定义证书名称并确定

可以看到已创建的证书名称列表

2,SSL设置忽略。

点击自己网站名称,看到有个SSL设置

双击SSL设置图标并进入

SSL设置选择忽略并应用

3,添加HTTPS网站并绑定域名。

自己网站绑定选择https并选择自己创建的自签名证书,此时可以发现主机名输入械是灰色不能填写绑定域名的

 

本地服务器打开C:\Windows\system32\inetsrv\config\applicationHost.config

在里面找到自己网站名称的信息

            </site>
            <site name="https443" id="4" serverAutoStart="true">
                <application path="/" applicationPool="tests">
                    <virtualDirectory path="/" physicalPath="E:\testtemp\443" />
                </application>
                <bindings>
                    <binding protocol="https" bindingInformation="*:443:" />
                </bindings>
            </site>
我环境下网站名称是https443,网站路径为E:\testtemp\443,添加了一个https的443端口的配置,将如上信息对应增加修改如下

 

            </site>
            <site name="https443" id="4" serverAutoStart="true">
                <application path="/" applicationPool="tests">
                    <virtualDirectory path="/" physicalPath="E:\testtemp\443" />
                </application>
                <bindings>
                    <binding protocol="https" bindingInformation="*:443:myssl.nat123.net" />
                </bindings>
            </site>
即是增加了一个自己需要绑定的具体域名。

好了,再看IIS就可以发现网站配置已经将https网站成功绑定了域名

 

内网IIS配置部署好https网站后,可以使用nat123客户端的https443映射将https网站应用映射到外网。

 

 

提示:使用自创建自签名证书只是能让https网站访问,如需要让浏览器不提示不安全的标志,需要申请有效的SSL证书使用。更多参考相关SSL申请教程。

   

标签:IIS,证书,网站,绑定,SSL,https
From: https://www.cnblogs.com/gui021/p/17036041.html

相关文章

  • Jmeter学习:录制http/https 脚本
    1.新建一个HTTPRequestDefaults设置好协议、IP、端口号2.jmeter当中建立http代理服务器3.启动代理服务器4.(仅录制https时)浏览器安装证书,证书路径在$JMETER_H......
  • http转向https
    很多时候我们在地址栏输入的是http,但是会自动转向到https,要实现这个功能,我们需要配置TomcatServletWebServerFactory书上讲的是EmbeddedServletContainerFactory,但是现......
  • IIS日志脚本定时清理
    1.使用脚本删除IIS日志,编写脚本,创建脚本名称为deleteIISLogFiles.vbssLogFolder="c:\inetpub\logs\LogFiles"`IIS日志路径iMaxAge=30'indays`保持的时......
  • asp.net core 搭建到腾讯云服务器和Sql Server 连接的简单笔记(IIS) Windows系统
     可以先尝试本地搭建。尝试完了再来试试云搭建。看完这个再看这文章,下面那个文章有很多细节https://www.cnblogs.com/hechunfeng/p/17012415.html 第一步,先买一个服......
  • 加解密与HTTPS(6)
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~随着成本的下降,主流网站都已经开始使用HTTPS了。但有了可信机构颁发的证书,网站就真的绝对安全了吗?以之前出现过的上大学被......
  • HTTPS-自签CA证书
    环境:CentOS7httpd ssl安装httpdyuminstall-yhttpd 安装sslyuminstall-ymod_ssl搭建CA服务器1.生成私钥(CA机构)opensslgenrsa-outca.key2048 ......
  • 加解密与HTTPS(6)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~   随着成本的下降,主流网站都已经开始使用HTTPS了。但有了可信机构颁发的证书,网站就真的绝对安全了吗?以之前出现过......
  • 重大新闻!Mozilla 将封杀沃通和 StartSSL 一年内新签发的所有证书
    Firefox浏览器背后的Mozilla基金会正在考虑对沃通(WoSign)及被其秘密收购的StartCom(著名的StartSSL即其旗下产品)这两个CA一年内新签发的所有SSL证书进行封杀。......
  • 通知:PostgreSQL证书领取(初级)
    PCA7天训练营第13营、PCA7天训练营第14营、PCA7天训练营第15营、PCA7天训练营第16营证书已由工业和信息化部教育与考试中心进行制作。​ 该批次证书发放事宜通知如下:......
  • dart HttpSocket&HttpClient
    HttpSocketvarserver=awaitHttpServer.bind(InternetAddress.loopbackIPv4,4040,);print('Listeningonlocalhost:${server.port}');awaitfor(HttpReq......