Apache VIrtualHost:不同的主机指向同一位置
我正在尝试为两个Zend Framework应用程序设置虚拟主机。我首先更改了Apache VIrtualHost:不同的主机指向同一位置,apache,zend-framework,virtualhost,Apache,Zend Framework,Virtualhost,我正在尝试为两个Zend Framework应用程序设置虚拟主机。我首先更改了system32 hosts文件 它现在包含以下行: 127.0.0.1 localhost # ::1 localhost 127.0.0.1 quickstart 之后,我继续更改httpd vhosts.conf文件。其当前内容: <VirtualHost *:80> ServerAdmin postmaster@dummy
system32 hosts
文件
它现在包含以下行:
127.0.0.1 localhost
# ::1 localhost
127.0.0.1 quickstart
之后,我继续更改httpd vhosts.conf
文件。其当前内容:
<VirtualHost *:80>
ServerAdmin postmaster@dummy-host2.localhost
DocumentRoot "G:\workspace\Andrew\ProjManer\public"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin postmaster@dummy-host2.localhost
DocumentRoot "G:\workspace\Andrew\quickstart\public"
ServerName quickstart
ServerAlias quickstart
ErrorLog "logs/quickstart-error.log"
CustomLog "logs/quickstart-access.log" combined
</VirtualHost>
服务器管理员postmaster@dummy-host2.localhost
DocumentRoot“G:\workspace\Andrew\ProjManer\public”
服务器名本地主机
服务器别名本地主机
ErrorLog“logs/localhost error.log”
CustomLog“logs/localhost access.log”组合
服务器管理员postmaster@dummy-host2.localhost
DocumentRoot“G:\workspace\Andrew\quickstart\public”
服务器名快速启动
ServerAlias快速启动
ErrorLog“logs/quickstart error.log”
CustomLog“logs/quickstart access.log”组合
如果我不先将虚拟主机添加到localhost,我会收到一条“访问禁止403错误消息”
现在的问题是,两者都指向同一个位置,即localhost。我应该如何让第二个虚拟主机工作?我还使用了
flushdns
。它们中不需要服务器别名,除非您想说quickstart2转到quickstart。在这种情况下,您将执行ServerAlias quickstart2。您被禁止访问,因为httpd.conf中的文档根目录没有index.php,或者virtualhost没有index.php,并且您设置了-index
除此之外,virtualhost和hosts文件看起来还不错。尝试重新启动浏览器并重新启动apache。在主apache配置文件中是否有这样一行:
NameVirtualHost*:80
?如果没有,请尝试添加it@TimFountain我可以把它放在httpd vhosts.conf中吗?让我看看我是否理解得很好。httpd.conf中的文档根目录具有本地主机的路径。第二个主机名的虚拟主机具有index.php。Localhost正在工作,但新主机有一条禁止访问的消息。确定解决了它。我在httpd.conf中又添加了一个目录标记。我的localhost在httpd.conf中,vhost文件包含我放在hosts文件中的不同主机的其他条目。我保持vhosts的简单性,只设置DocumentRoot和ServerName(实际上我应该做日志以减少混淆,并保持主日志文件干净)。您还可以在vhost btw中放置目录标记