我在具有相同IP的计算机上有两台虚拟主机,我为其设置了一个SSL证书(带有1个备用主题名称)。这两个地址都被验证为正常工作,但访问第二个站点的安全版本时出现404错误。第一个工作正常。我不确定这是Apache问题还是应用程序环境问题,或者两者兼而有之。下面是我如何我的虚拟主机设置的例子:Apache SSL虚拟主机404
<VirtualHost *:443>
ServerAdmin [email protected]
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs/testsite1"
ServerName testsite1.com:443
ErrorLog logs/error_log
TransferLog logs/access_log
CustomLog logs/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
RewriteEngine On
RedirectMatch ^/$ https://www.testsite1.com/apps/survey
<IfModule mod_weblogic.c>
MatchExpression/WebLogicHost=web01|WebLogicPort=8030|Debug=On
</IfModule>
SSLEngine on
/// SSL Cert configurations
</VirtualHost>
<VirtualHost *:443>
ServerAdmin [email protected]
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs/testsite2"
ServerName www.testsite2.com:443
ErrorLog logs/error_log
TransferLog logs/access_log
CustomLog logs/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
RewriteEngine On
RedirectMatch ^/$ https://www.testsite2.com/rpower
<IfModule mod_weblogic.c>
MatchExpression/WebLogicHost=web01|WebLogicPort=8030|Debug=On
</IfModule>
SSLEngine on
/// SSL Cert configurations
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</VirtualHost>
谁能帮我找出为什么我收到的测试场地2 404?