【发布时间】:2011-08-25 13:47:17
【问题描述】:
我设置了 2 个虚拟主机:
httpd-vhosts.conf
NameVirtualHost *:81
NameVirtualHost *:82
....
<VirtualHost *:81>
ServerName krmsrv05
# ServerAlias krmsrv05
DocumentRoot "C:/xampp/htdocs"
# ServerAdmin postmaster@krmsrv05
# ErrorLog "logs/localhost-error.log"
# CustomLog "logs/localhost-access.log" combined
</VirtualHost>
<VirtualHost *:82>
ServerName krmsrv05
# ServerAlias pprod.krmsrv05
DocumentRoot "C:/xampp/htdocs/portail_zf"
# SetEnv APPLICATION_ENV "development"
<Directory "C:/xampp/htdocs/portail_zf">
DirectoryIndex index.php
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
httpd.conf
Listen 81
Listen 82
...
ServerName krmsrv05
我的问题是第二个 Vhost(端口 82)有效,但第一个无效:(
apache 没有给出错误信息(...)
我需要你的帮助
非常感谢 :)
(对不起我的英语不好)
【问题讨论】:
-
你试过给每个虚拟主机一个特定的名字吗?第一个会发生什么,请求是否超时?
-
第一个虚拟主机给了我一个空白页,似乎虚拟主机可用但什么也没返回。有趣的是它之前已经使用相同的设置,我更新了我的服务器 xampp,并且出现了问题:(我不能为每个虚拟主机提供不同的名称,因为我的服务器位于由 DNS 服务器控制的网络中。
-
如果您得到一个空白页,则强烈表明它正在工作。尝试从服务器日志中找出服务的资源
标签: apache virtualhost