2012-04-05 27 views
0

我已经更改了所有个人信息,但是这个完全相同的配置在*:80上工作得很好。打开重写和正常访问日志的详细日志级别会创建一个充满SSL信息的文件,但不会有实际的文档请求。难住了。有人能告诉我为什么这个Apache配置结果在404s?

<VirtualHost *:443> 
ServerName *.domain.com 
DocumentRoot /domain/web/public 
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www.* [NC] 
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com 
RewriteRule ^(.*) /file.php?parameter=%1 [L] 
<Directory /domain/web/public> 
Options -Indexes IncludesNOEXEC FollowSymLinks -MultiViews 
AllowOverride All 
Order allow,deny 
Allow from all 
</Directory> 
SSLEngine on 
SSLCertificateFile /domain/etc/domain.crt 
SSLCertificateKeyFile /domain/etc/domain.key 
</VirtualHost> 
+0

和错误日志? – 2012-04-05 02:31:18

+0

空白。比扎尔,对吧? – EvilJordan 2012-04-05 02:31:53

+0

我认为您还没有找到日志... – 2012-04-05 02:33:56

回答

0

其他虚拟主机文件正在干扰相关虚拟主机。不是最好的解决方案,但遵循craniumonempty想要的东西:我将所有其他主机文件注释掉,直到我有更多时间弄清楚为什么微调它们不起作用。

相关问题