文件windows环境下apache配置https协议

apache 配置  时间:2021-01-24  阅读:()

Apache配置HTTPS协议过程

步骤一安装apache,使其支持S S L。

1.安装配有SSL模块的apache,apache 2.2.8-win32-x86-opcnssl-0.9.8g

安装完毕后检查检查在Apache安装路径的bid下是否冇以下文件openssl・ exessleay32.dlllibeay32.dll

安装好在bin目录下有一个openssl.exe文件,用来t成证书和密钥。

2.配置apache以支持S S L:打开apache的配置文件conf/httpd.conf

DLoadModule ssl module modules/mod ssl. so

_ _

Include conf/extra/httpd-ssl.conf

去掉两行前面的#

2注意修改httpd-ssl.conf文件里的两个字段

S SI.CertificateFile"C:/Apache2.2/conf/server,crt"

S SLCertificateKeyFile"C:/Apache2.2/conf/server.key z

步骤二为网站服务器生成证书及私钥文件

注:在Windows操作系统环境下需先设置Openssl环境变量:在DOS命令下进入bin目录,执彳亍命令行 set OPENS SL_CONF=. .\conf\openssl.cnf请存执行之前确保openssl.cnf存衣 否则会出现:WARNING:can't open config file: /usr/local/ssl/openssl.cnf信息捉示。述有在windows系统下.cnf默认会被当成快捷方式看不到扩展名。 

1.生成服务器的私钥

进入命令行 豊 「 ' 文、

D:\local\apache2\bin\openssl genrsa-out server.key 1024

在当前冃录下生成了一个server,key生成签署屮诘

2.生成签署申请

D:\1 ocal\apache2\bin>opcnssl req-new-out server,csr-key server.key

-config. .\conf\openssl.cnf

此时生成签署文件s erver,c sr

说明这是用步骤1的密钥生成证书请求文件s erver,c sr,这一步会有很多参数需要

-----输入

按提示输入一系列的参数

Country Name(2 letter code) [AU]:CN ISO国家代砒(只文持两位字符)

State or Province Name(ful 1 name) [Some-State]:ZJ Locality Name(eg,city) 所在城市

Organization Name(eg,company) :SW_TECH

Organizational Unit Name(eg, section) []:SW TECH勿勿名称

Common Name(eg,YOUR name) []:kedou. com申请证巧的域名

Email Address []:admin@admin.com管理员邮箱

Please enter the following'extra'attributesto be sent with your cortificato request

A challenge password[]:交换密钥

An optional company name[]:

注:Common Name必须和ht tpd.conf中server name必不能启动(启动apache时错误提示为:RSA server certificate Common\ame(C\)Kedou'does NOT match servername!?)

步骤三通过CA为网站服务器签署证书

1 .生成CA私钥

D:\local\apache2\bin\openssl genrsa-out ca.key 1021

多出ca.key文件

2.利用CA的私钥产生CA的自签署证书

D:\local\apache2\bin\openssl req-new~x509-days 365-key ca.key-out ca. ert -config.・\conf\openssl.enf

此时需耍输入一些信息注意Common Name为服务器域名如果在本机为本机IPo

3.CA为网站服务器签署证书

D:\local\apache2\bin\openssl ca-in server.csr-out server.ert -certca.ert -keyfile ca.key config. . \conf\openssl.enf

但此时会报错:于是在当前目录创建domoCA目录里而创建以下文件 index,txt, s erial内容为01,K他为空,以及文件夹newcerts,再执行一遍,即可生成s erver,ert文件

步骤四:然后将s erver,ert, s erver,k ey复制到ap ache的co nf文件夹卜,重启ap ach e

步骤五可访问http://localhost

不过由于我们的CA不是由第三方机构颁发的而是我们『I己颁发的所以 IE访问的时候会显示这个证书不是由Trused CA Authenticator颁发告诉我们可能有安全隐患

3G流量免费高防CDN 50-200G防御

简介酷盾安全怎么样?酷盾安全,隶属于云南酷番云计算有限公司,主要提供高防CDN服务,高防服务器等,分为中国境内CDN,和境外CDN和二个产品,均支持SSL。目前CDN处于内测阶段,目前是免费的,套餐包0.01一个。3G流量(高防CDN)用完了继续续费或者购买升级包即可。有兴趣的可以看看,需要实名的。官方网站: :点击进入官网云南酷番云计算有限公司优惠方案流量3G,用完了不够再次购买或者升级套餐流量...

华圣云 HuaSaint-阿里云国际站一级分销商,只需一个邮箱即可注册国际账号,可代充值

简介华圣云 HuaSaint是阿里云国际版一级分销商(诚招募二级代理),专业为全球企业客户与个人开发者提供阿里云国际版开户注册、认证、充值等服务,通过HuaSaint开通阿里云国际版只需要一个邮箱,不需要PayPal信用卡,不需要买海外电话卡,绝对的零门槛,零风险官方网站:www.huasaint.com企业名:huaSaint Tech Limited阿里云国际版都有什么优势?阿里云国际版的产品...

无忧云(25元/月),国内BGP高防云服务器 2核2G5M

无忧云官网无忧云怎么样 无忧云服务器好不好 无忧云值不值得购买 无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免北岸建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高...

apache 配置为你推荐
马云卸任软银董事马云昨天卸任阿里巴巴董事长,不是之前听说已经卸任了吗?怎么又卸任?之前听说卸任交给了张勇非主流桌面背景图片大家都哪里找的那么个性的电脑壁纸,天气预报哪个好用哪个最准确天气预报的软件哪个比较准迈腾和帕萨特哪个好一汽迈腾和上海大众帕萨特哪个好轿车和suv哪个好SUV和轿车哪个好电视直播软件哪个好目前最好的网络电视直播软件是哪个?手机音乐播放器哪个好手机音乐播放器音质好的APP是那款炒股软件哪个好用玩股票哪个软件好?手机管家哪个好手机管家 用什么最好?行车记录仪哪个好行车记录仪哪个好
域名信息查询 流媒体服务器 国外bt payoneer 服务器怎么绑定域名 qq数据库 发包服务器 最好的空间 免费个人空间申请 电子邮件服务器 新家坡 便宜空间 网站加速软件 阿里云手机官网 云服务是什么意思 hdsky 塔式服务器 fatcow 美国主机 卡巴斯基免费版 更多