Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

news/2024/5/13 22:08:36/文章来源:https://blog.csdn.net/jiftlixu/article/details/11676081

Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

http://www.cnblogs.com/zhongweiv/archive/2013/01/07/https.html

目录

 

  • 配置环境
  • 了解HTTPS
  • 配置CA证书服务器
  • 新建示例网站并发布在IIS
  • 新建自签名证书并配置HTTPS
  • 故障排除
    • 其它机器无法通过访问

 

配置环境

Windows版本:Windows Server 2008 R2 Enterprise

                     Service Pack 1

系统类型:       64 位操作系统

 

了解HTTPS

     为什么需要 HTTPS  ?

   在我们浏览网站时,多数网站的URL都是以HTTP开头,HTTP协议我们比较熟悉,信息通过明文传输; 

   使用HTTP协议有它的优点,它与服务器间传输数据更快速准确;

     但是HTTP明显是不安全的,我们也可以注意到,当我们在使用邮件或者是在线支付时,都是使用HTTPS;

     HTTPS传输数据需要使用证书并对进行传输的信息进行了加密处理,相对HTTP更安全。

 

  http://zh.wikipedia.org/wiki/HTTPS

     http://www.ruanyifeng.com/blog/2011/02/seven_myths_about_https.html

 

配置CA证书服务器

 开始菜单-->管理工具-->服务器管理器

 选择左侧树形菜单“角色”节点,右键“添加角色”

 勾选“Active Directory 证书服务”,点周“下一步”按钮

 点击“下一步”按钮

 点击“下一步”按钮,会弹出“添加角色向导”界面

 点击“添加所需的角色服务”按钮

 点击“下一步”按钮

 指定安装类型,选择“企业”,点击“下一步”按钮,

 “企业”需要域环境

 “独立”不需要域环境

 选择“根”,点击“下一步”按钮

选择 “新建私钥”,点击“下一步”按钮

 选择加密服务提供程序:“RSA#Microsoft Software Key Storage Privoider”

 密钥字符符长度:“2048”

 选择此CA颁发的签名证书的哈希算法: SHA1

 然后点击“下一步”按钮

这里最好不要改名字,直接点击“下一步” 按钮

 直接“下一步”按钮

 这里是证书数据库和日志的地址,按默认路径就可以,然后点击“下一步”按钮

 点击“下一步”按钮,要求IIS服务器

 勾选上运行Asp.Net网站必须的项,点击“下一步”按钮

 点击“安装”按钮

提示各项都安装成功后,点击“关闭按钮” 

 

新建自签名证书并配置HTTPS

 选中IIS根节点,在”功能视图“中找到”服务器证书“,进入

找到文章前面配置好的CA,”adserv-PORSCHEV-CA“,点击“创建自签名证书”

 给要创建的自签名证书输入一个好记的名字

 重新在IIS添加网站

 绑定类型:Https

 端口号默认是443,可以不修改

SSL证书选择刚创建好的自签名证书,点击”确定“.

 在IIS中运行“Default.aspx”页,效果如下

 点击“继续浏览此网站”,成功显示内容,HTTPS配置成功!!

 点击浏览器上提示的“证书错误”,“查看证书”。

 颁发给这一项值为:“porschev.adserv.com”

 访问些网站也可以通过URL: https://porschev.adserv.com:8000/ 来访问

 

故障排除

在其它机器用 https://porschev.adserv.com:8000/ 来访问示例网站,效果如下图

 

可能原因有两个:

1.DNS指定有问题

 解决方法:在CMD窗口PINGporschev.adserv.com,得到IP地址

                 把电脑本地连接的首选DNS地址变成porschev.adserv.com对应的IP

2.入站规则的问题

   解决方法:给8000端口建一个允许的入站规则,操作步骤如下

                 开始--->管理工具--->高级安全 Windows 防火墙--->左侧树形菜单上选择“入站规则”--->右键“新建规则”

                 --->规则类型选择“端口”,点击下一步--->协议和端口--->选"TCP",特定本地端口输入你网站的端口号(示例是:8000),点击下一步

                 --->下一步直到名称--->输入自定义名称(示例:8000允许规则),点击完成。

                 再输入上面的URL就可以正常的访问网站。

 

 

作   者:   Porschev[钟慰] 
出   处:   http://www.cnblogs.com/zhongweiv/ 
微   博:     http://weibo.com/porschev 
欢迎任何形式的转载,但请务必注明原文详细链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_704838.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python之web开发(一):python常用搭建网站的框架简介

谈及WEB开发,使用java来的确要比python多的多。但实际上还是有很多大型的网站都是使用python搭建起来的,如国外最大的视频分析网站YouTube、国内的豆瓣、搜狐以及知乎等都是使用python开发的。使用python常用搭建网站的框架有Django、tornado、web.py、w…

Python之web开发(三):python使用django框架搭建网站之SQLserver数据库连接

先简单跟大家复习一下Django项目之前的内容: step1:建立一个Django项目的工程(使用django-admin.py startproject ) step2:创建app并配置相应的文件(app根据用户的功能模块去划分:manage.py sta…

Python之web开发(二):python使用django框架搭建网站之新建文件

本文为Django项目创建的简单介绍,更为详细的Django项目创建,编辑可以参考http://www.imooc.com/learn/790 Step 1. 点击 File --> New Project 弹出如下窗口: 说明: 1:存储位置所在文件夹 2:虚拟环境 3…

Python之web开发(六):python使用django框架搭建网站之登陆页搭建不同页面之间跳转

【写在前面】:有关urls及path函数的应用详见:https://blog.csdn.net/weixin_44322778/article/details/102598346 【官方说明】: 规划 URLs 简洁优雅的 URL 规划对于一个高质量 Web 应用来说至关重要。Django 推崇优美的 URL 设计&#xff…

Python之web开发(error):python使用django框架搭建网站之文件配置

error list: 1.Error:please enable Django support for the project 2:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3. 1.Error:please enable Django support for the project 这个时候将点击PyCharm左…

Python之web开发(六):python使用django框架搭建网站之图表显示操作

配置环境: jango Highcharts Mysql Django chartit把简单的东西复杂话了,真心的,直接使用highchart更方便 highchart官方链接: https://www.highcharts.com.cn/demo/highcharts/line-basic 学习链接: https://bl…

seo从入门到精通_SEO入门到精通(七):SEO工作的流程是什么?

刚入门seo会对这个行业的工作流程产生疑问,或者因为自己学习的seo知识比较零散,无法去把控seo工作的整体流程,本文会给大家讲解下企业站通用的seo优化流程:行业概况分析→企业实况分析→竞品分析→确定关键词→网站优化→网站数据…

Python爬取网站用户手机号_设计师的福利,python爬取素材网站

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。基本环境配置python 3.6pycharmrequestsparsel相关模块pip安装即可确定网站目标基本常规操作,F12打开开发者工具,分析网页网页返回的数据 &…

php网站入门鹿泉银山,01PHP编程新手入门第一步

01PHP编程新手入门第一步很多时候刚入手不知道从哪里下手。这个时候选择一些课程是最好的方法,自己摸索半天可能比不过别人5分钟讲解。就编程而言:1:有个地方存储程序和数据库可以选择云服务器,也可以选择本地。选择了服务器之后可…

本地服务器模板网站怎么安装,本地服务器怎样安装帝国CMS模版网站

本地服务器安装帝国CMS与安装DedeCMS有部分区别。喜欢使用帝国CMS程序的站长,可以下载不同的网站模版进行安装。调试完成后,则可以直接上传至虚拟主机或者独立服务器。由于帝国CMS功能较为强大,一般选择这个程序的企业基本对空间大小有要求&a…

网站建设技术方案_企业网站建设解决方案

企业网站作为一个公司的网络名片,最主要的作用是展示公司形象和宣传公司的服务或产品,所以做一个企业网站,关键在于如何更好地展示公司形象和宣传公司服务或产品,做好这点,需要做好网站的页面设计、方便的内容后台管理…

怎么给网站加js_网站站内SEO优化实操细节详解,权重上升嗖嗖的

做SEO优化的都知道,网站SEO排名的好与坏,影响的因素非常多。而站内优化是重要的一个因素,如果按满分100分来计算,菜鸟菌觉得站内优化至少占20分左右。因此,站内的优化是很重要的,但也不能说做好站内优化就能…

网站服务器被攻击的形式,服务器被攻击的不同表现类型以及应对策略

服务器被攻击的不同表现类型以及应对策略许多网站站长都遇到过网络服务器被攻击的状况,被攻击之后也大多数都只有束手待毙。由于大伙儿广泛对攻击不足掌握,很多人把多很多的攻击和防御力挂在嘴上,却压根不清楚网络服务器是怎么被攻击的,更不要说怎样应对攻击了。绝大多数互联网…

如何维护关键字_SEO人如何制定工作计划?【大站】

搜索引擎优化工作繁杂,不但要做好网站流量、还需要做好SEO全网推广。如果没有预先计划,往往人员无从下手。假如我想拓展互联网团队该如何做?假如我优化大型站点,如何分配团队?假如我要做行业关键词覆盖率要如何执行&am…

空服务器安装linux,debian服务器linux服务器web建站搭建linux服务器之Debian安装

debian服务器linux服务器web建站搭建linux服务器之Debian安装原文来自i火吧大家都知道linux的发行版本很多,有centos啊,debian啊,ubuntu等,下面我就用debian服务器为例教大家如何搭建web服务器。1:找到我们的服务器控制…

centos mysql权限不够_centos执行文件时权限不够怎么解决_网站服务器运行维护,centos...

centos怎么实现开机进入命令行模式_网站服务器运行维护centos实现开机进入命令行模式的方法是:1、查看系统当前的运行级别;2、执行命令【systemctl set-default multi-user.target】设置开机进入命令行模式。修改权限可以解决该问题。可以使用chmod命令修…

网站服务器安全维护,网站服务器安全维护

网站服务器安全维护 内容精选换一换云服务器使用,服务器使用,服务器配置,云主机使用,弹性云服务器入门,ecs使用来自:产品域名注册(Domain Registration)是用户付费获取Internet上某一域名一段时间使用权的过…

一个服务器多个网站搜外问答,多个网站共用一台服务器对SEO有影响吗?

如果多个网站共用一台服务器,对SEO有影响吗,两个或多个网站使用同一IP地址,对SEO排名有影响吗,都有哪些影响呢?笔者结合网上资料整理了以下答案。一、空间稳定性要求,通常大家会听到一种说法,独…

python作业网站_python大作业

利用python对豆瓣电影评价的爬取,并生成词云一、抓取网页数据第一步要对网页进行访问,python中使用的是urllib库。代码如下:from urllib import requestresp request.urlopen(‘https://movie.douban.com/nowplaying/hangzhou/‘)html_data …