複数のポートに対して別々のApache設定ファイルを作成するには?

複数のポートに対して別々のApache設定ファイルを作成するには?

私はCentOSでApache Webサーバーを実行しています。ポート80とポート8081、2つのポートを設定したいです。仮想ホストにはありません。ただし、各ポートには2つの別々の構成ファイルがあります。可能ですか?

192.168.0.2はポート80プロファイルに接続する必要があります。 192.168.0.2:8081 は 8081 構成ファイルに移動する必要があります。

ベストアンサー1

次のような別のプロファイルを作成できます。/etc/httpd/conf.d/8081.confそして、別の受信ポートを開くようにApacheを設定します。

Listen 8081

この設定では、デフォルトのサーバー構成と同じコンテンツのみを提供できます。ここに入力するすべての設定は、DocumentRootマスターサーバーの構成を上書きします。
したがって、ポートで異なるコンテンツを提供するにはVirtualHosts

Listen 8081
<VirtualHost *:8081>
  DocumentRoot /var/www/8081
</VirtualHost>

設定を変更した後は、Apacheサーバーを再起動することを忘れないでください。

systemctl restart httpd

おすすめ記事