我有一个小问题。我有
两个使用. 我想同时将它们部署在服务器上,以便能够测试它们之间的集成(有些东西不起作用)。到目前为止,我每次都在编辑 apache配置appA
appB
PHP
apache2
VirtualHost
/etc/apache2/sites-enabled/sites.conf
我试图Hosts
通过创建第二个文件来编辑我的*.conf
文件,如下所示:
<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
目标是让appA下localhost/appA
和appB下localhost/appB
我确实意识到我必须编辑DNS
或host
归档,但任何人都可以帮助我,因为我没有想法..