apache mod_ssl 如何依赖openssl

 我来答
我不是他舅
2014-10-31 · TA获得超过138万个赞
知道顶级答主
回答量:29.6万
采纳率:79%
帮助的人:34.7亿
展开全部
原先以为要额外安装OpenSSL这东西,但原来apache的安装档案,一早已有现成包含了OpenSSL套件。01. 进入apache.org网站,下载httpd-2.2.17-win32-x86-openssl-0.9.8o.msi档案。
02. 安装後,打开Windows的命令提示符(command prompt),执行以下命令
set OPENSSL_CONF=C:\Program Files\Apache Software Foundation\Apache2.2\conf\openssl.cnf03. 切换猜枝稿路径至C:\Program Files\Apache Software Foundation\Apache2.2\bin位置。并建立OpenSSL证书。
cd C:\Program Files\Apache Software Foundation\Apache2.2\bin
openssl req -new -out server.csr04. 移除server.csr档案内的passphrase,并储存为server.key档案。并删除.rnd档案。
openssl rsa -in privkey.pem -out server.key
del .rnd05. 建立证书可使用期限,既然是家里使用搭亩,就设定为10年。
openssl x509 -in server.csr -out server.cert -req -signkey server.key -days 365006. 将server.cert档案及server.key档案,搬到C:\Program Files\Apache Software Foundation\Apache2.2\conf资料夹。
07. 编辑C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf档案。将:
#LoadModule ssl_module modules/mod_ssl.so更改为:LoadModule ssl_module modules/mod_ssl.so将:
#Include conf/extra/httpd-ssl.conf更改为:Include conf/extra/httpd-ssl.conf08. 编辑C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-ssl.conf档案。确认SSLCertificateFile及SSLCertificateKeyFile指向刚才复制档案名称。SSLCertificateFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/server.cert"
SSLCertificateKeyFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/server.key"09. 更改DocumentRoot位置,指向网站位置。穗孝
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式