
Apache のポートは、次の 2 つの位置で変更できます。
/sites-available/000-default.conf
ports.conf
デフォルトでは、両方の .conf ファイルで Apache がポート 80 でリッスンするように指示されます。
Apacheを特定のポートでリッスンするように設定したいのですが、どうやらそれはports.conf
以下の値を上書きしてしまうようです。000-default.conf
サーバーが単一の IP アドレスでのみ実行されている場合、ポートを変更する適切な場所はどこですか?
答え1
ポートは単独で変更できますports.conf
。さまざまなサイト設定には、開いているポートで何を提供するかの定義が含まれています。つまり、VirtualHost
次のように定義すると、
<VirtualHost 0.0.0.0:1234>
ただし、対応するディレクティブがないListen 1234
場合、VirtualHost
上記の定義は何も実行されません。
したがって、Apache が別のポートで listen するようにするには、Listen
にディレクティブを含めports.conf
(技術的には他のどのファイルでもかまいませんが、構成スニペットは適切な場所に記述することをお勧めします)、 のVirtualHost
構成ファイルの 1 つにエントリを作成する必要がありますsites-available
。その後、 を使用してa2ensite
、作成された構成を有効にします。