AMPPS は同じ IP 上で異なるポートを持つ仮想ホストを実行できますか?

AMPPS は同じ IP 上で異なるポートを持つ仮想ホストを実行できますか?

同じ IP から開かれるが、ポートが異なる 2 つの異なるディレクトリを作成したいと考えています。これを実現する方法が見つかりません。さまざまなフォーラムや Google を試しましたが、まだ何も見つかりません。このような仮想ホストを作成できますか?

例:

127.0.0.1:80 -> /Applications/AMPPS/www80

127.0.0.1:12 -> /Applications/AMPPS/www12

はい、私はMacで実行していますが、手順はMacとWindowsで同じです

答え1

はい、2 つの仮想ホストを構成することで可能です。httpd.conf次の行を変更して追加し、Apache が両方のポートでリッスンするように構成されていることを確認する必要があります。
Listen 12

次の設定と同様に Apache を設定できます。

<VirtualHost *:80>
    DocumentRoot "/Applications/AMPPS/www80"
</VirtualHost>

<VirtualHost *:12>
    DocumentRoot "/Applications/AMPPS/www12"
</VirtualHost>

その設定をsites-available構成ディレクトリに配置し、 を使用してa2ensite実際にサイトを有効にしてから、Apache を再起動します。

参照:
参考:

https://httpd.apache.org/docs/2.4/vhosts/ip-based.html

関連情報