我有一个小问题。我有
两个使用. 我想同时将它们部署在服务器上,以便能够测试它们之间的集成(有些东西不起作用)。到目前为止,我每次都在编辑 apache配置appAappBPHPapache2VirtualHost
/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-ebabledconf 设置DocummentRoot为appA并且使用 BI 必须更改VirtuanlHost
目标是让appA下localhost/appA和appB下localhost/appB
我确实意识到我必须编辑DNS或host归档,但任何人都可以帮助我,因为我没有想法..