apache mod_ssl 如何依赖openssl
1个回答
展开全部
原先以为要额外安装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位置,指向网站位置。
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位置,指向网站位置。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |