別のポートでApacheを実行する

別のポートでApacheを実行する

Apache 2.2 をインストールしましたが、ポート 80 が TCP によって使用されているため実行できません。どうすればよいでしょうか? TCP のポートを変更したり、Apache に別のポートを割り当てたりすることはできますか?

TCP サービスを停止することはできると思いますが、コンピュータやネットワーク接続などに悪影響を与える可能性があります。別の解決策としては、使用可能なポートを TCP に割り当て、80 を Apache 用に残すことが考えられますが、どのようにすればよいでしょうか。

インターネットでいろいろ調べましたが、役に立つチュートリアルは見つかりませんでした。私にはITの経験があまりなく、自分で調べることができませんでした。

答え1

sysinternalsをダウンロードするTCPビューそれを開いて、ローカル ポート 80 で実行されているサービスを確認します (80 の代わりに、http(d) が立っている可能性があります)。次に、そのサービスをシャットダウンします (使用していない場合)。

実際に別のポートで Apache を実行したい場合は、Apache 構成ファイル (通常は C:\xampp\apache\conf\httpd.conf) に移動し、メモ帳で開いて、「Listen 80」を「Listen 81」に変更します。これを保存し、Apache を再起動すると、Apache はポート 81 で実行されるようになります。確認するには、ブラウザで localhost:81 を参照します。

注意: これはバグではないため、トピックのタイトルを「別のポートで Apache を実行する」に変更してください。

関連情報