1

小さな問題があります。を使用して名前を付けて作成した
2 つのアプリケーションがあります。それらの間の統合をテストできるように、それらを同時にサーバーにデプロイしたいと思います(何かが機能しません)。これまでのところ、毎回Apache構成を編集していましたappAappBPHPapache2VirtualHost

/etc/apache2/sites-enabled/sites.conf

次のようなHosts2番目のファイルを作成して編集しようとしていました:*.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-ebabledDocummentRootappAVirtuanlHost

目標は、appA を下にlocalhost/appA、appB を下に置くことです。localhost/appB

編集DNSまたはhostファイルする必要があることは理解していますが、アイデアがないので誰か助けてもらえますか..

4

1 に答える 1