apache配置:
<VirtualHost *:443> ServerName web.p2 .com ProxyPreserveHost On ProxyRequests Off SSLEngine on SSLCertificateFile "C:/Apache24/server.cer" SSLCertificateKeyFile "C:/Apache24/server.key" RewriteEngine On RewriteRule ^/$ /P2P/index.html [R] ProxyPass / http://127.0.0.1:8080/ ProxyPassReverse / http://127.0.0.1:8080/ ErrorLog logs/ssl.web.p2p.com_error_log CustomLog logs/ssl.web.p2 .com_access_log common </VirtualHost>
Win32平台不支持加密密钥,所以server.key不能有密码:
解密 openssl rsa -in server.key.org -out server.key
遇到一下错误则需要解密:
Apache2.4配置SSL后启动报错:AH02577: Init: SSLPassPhraseDialog builtin is not supported on Win32 (key file C:/Apache24/conf/server.key)