【发布时间】:2013-05-20 06:44:02
【问题描述】:
我有一个小问题。
我有两个名为 appA 和 appB 的应用程序是使用 PHP 创建的。我想同时将它们部署在apache2 服务器上,以便能够测试它们之间的集成(有些东西不起作用)。到目前为止,我每次都在 /etc/apache2/sites-enabled/sites.conf
VirtualHost 配置
我试图通过创建第二个*.conf 文件来编辑我的Hosts,如下所示:
<VirtualHost localhost:80>
ServerAdmin webmaster@example.net
ServerName appA
ServerAlias appA
DocumentRoot /var/www/appA
</VirtualHost>
进入
<VirtualHost localhost/appA:80>
ServerAdmin webmaster@example.net
ServerName appA
ServerAlias appA
DocumentRoot /var/www/appA
</VirtualHost>
但我只是得到 apache 重启错误:
[error] (EAI 2)Name or service not known: Could not resolve host name
主要的是现在我可以在地址上获取我的 appA:localhost 如果我的 sites-ebabled conf 设置为 DocummentRoot 到 appA 并且使用 BI 必须更改 VirtuanlHost 的配置
目标是在localhost/appA 下拥有appA,在localhost/appB 下拥有appB
我确实意识到我必须编辑 DNS 或 host 文件,但任何人都可以帮助我,因为我没有想法..
【问题讨论】:
-
虚拟主机只是主机名和可选端口,不包括目录。
标签: php apache networking debian