小さな問題があります。を使用して名前を付けて作成した
2 つのアプリケーションがあります。それらの間の統合をテストできるように、それらを同時にサーバーにデプロイしたいと思います(何かが機能しません)。これまでのところ、毎回Apache構成を編集していましたappA
appB
PHP
apache2
VirtualHost
/etc/apache2/sites-enabled/sites.conf
次のようなHosts
2番目のファイルを作成して編集しようとしていました:*.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 を取得できるようになったことです。confが設定されてlocalhost
いる場合、BI を使用して構成を変更する必要があります。sites-ebabled
DocummentRoot
appA
VirtuanlHost
目標は、appA を下にlocalhost/appA
、appB を下に置くことです。localhost/appB
編集DNS
またはhost
ファイルする必要があることは理解していますが、アイデアがないので誰か助けてもらえますか..