我有一个问题与Apache和Ubuntu的服务器上的virutalhosts。 安装在我的机器上的软件是:Apache不加载所有虚拟主机
- 的Ubuntu 14.04.3 LTS
- 的Apache 2.4.7
的虚拟主机在/ etc/apache2的/网站,缴费/目录和我配置有4个文件:
- 000-default.conf
- 默认的ssl.conf
我maked这些文件:
- 站点one.example.com.conf
- 站点two.example.com.conf
唯一的区别是名称子域的域,因此,这两个文件的配置是:
站点one.example.com.conf:
<VirtualHost *:9292>
ServerName site-one.example.com:9292
ServerAlias www.site-one.example.com:9292
ServerAdmin [email protected]
DocumentRoot /var/www/prod/
alias /a /var/www/prod/a
alias /a-test /var/www/test/a
alias /f /var/www/prod/f
alias /p /var/www/prod/p
alias /p-test /var/www/test/p
alias /t /var/www/prod/t
alias /w /var/www/prod/www/w
alias /t-test /var/www/test/t/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
站点two.example.com.conf
<VirtualHost *:9292>
ServerName site-two.example.com:9292
ServerAlias www.site-two.example.com:9292
ServerAdmin [email protected]
DocumentRoot /var/www/prod/
alias /s /var/www/prod/www
alias /s-test /var/www/test/www/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
的问题是,当我尝试加载网址“site-one.example.com/a”服务器未找到的文件,但该网址通过“site-two.example.com/s”工程很好,我一直在尝试重新启动Apache(sudo服务apache2重新启动或重新加载或停止/启动),但是当我做那个site-one.example.com工作正常,其他停止工作,并说“在这台服务器上没有找到请求的URL/a”。
¿我如何找到有关virutalhost的日志文件?