![別のポートでApacheを実行する](https://rvso.com/image/1316785/%E5%88%A5%E3%81%AE%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A7Apache%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B.png)
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 を実行する」に変更してください。