我为 wamp64 服务器启用了 SSL,对于http://localhost/和https://localhost/一切正常。
但是我没有启用它来查看 localhost - 我需要为我的 1 个虚拟主机激活:
<VirtualHost *:443>
DocumentRoot "D:/DEV/www/app/public/"
ServerName dev.app.com:443
ServerAdmin admin@localhost
ErrorLog "D:/wamp64/www/ssllogs/ssl_error.log"
TransferLog "D:/wamp64/www/ssllogs/ssl_access.log"
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "D:/wamp64/ssl.crt/server.crt"
SSLCertificateKeyFile "D:/wamp64/ssl.key/server.key"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "D:/DEV/www/app/public">
SSLOptions +StdEnvVars
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order deny,allow
Allow from all
</Directory>
BrowserMatch ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLog "D:/wamp64/www/ssllogs/ssl_request.log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
当然,它仍然在 httpd-vhosts.conf 中有这个
<VirtualHost *:80>
ServerName …
Run Code Online (Sandbox Code Playgroud)