我有一个小问题。
我有两个使用PHP
创建的名为appA
和appB
的应用程序。我想同时在apache2
服务器上部署它们,以便能够测试它们之间的集成(某些操作不起作用)。到目前为止,我是编辑,每次阿帕奇在/etc/apache2/sites-enabled/sites.conf
Debian&apache部署多个应用程序
VirtualHost
配置我试图编辑我Hosts
只是通过创建第二*.conf
文件看起来像:
<VirtualHost localhost:80>
ServerAdmin [email protected]
ServerName appA
ServerAlias appA
DocumentRoot /var/www/appA
</VirtualHost>
到
<VirtualHost localhost/appA:80>
ServerAdmin [email protected]
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
目标的配置是的appA下localhost/appB
localhost/appA
和appB的下我也知道我必须编辑DNS
或host
文件,但任何人都可以帮助我,因为我的想法..
虚拟主机只是一个主机名和可选端口,我t不包含目录。 – Barmar