1. ホーム
  2. apache2

[解決済み] apache が 80 以外のポートをリッスンするように設定する

2022-09-21 03:44:52

質問

centOSサーバを使用しています。 私はポート8079でリッスンするようにapacheを設定したいです。 私はLISTEN 8079ディレクティブを httpd.conf .

iptablesで8079番ポートを開放し、iptablesを再起動しました。iptablesのサービスも停止しました。

"netstat -nal | grep 8079" shows "tcp  0 0 :::8079 :::* LISTEN"

にアクセスしようとすると http://localhost:8079 または http://myserver.com:8079 を選択すると、そのページにアクセスすることができます。 しかし、他のマシンからは、80以外のポートでサイトにアクセスすることができません。ポート80では動作します。ポート 8079 では動作しません。

他に何を設定する必要があるのでしょうか。

どのように解決するのですか?

ファイアウォールの問題でした。ハードウェア ファイアウォールが、ほとんどすべてのポートへのアクセスをブロックしていたのです。(ソフトウェア ファイアウォール/SELinux をオフにしても効果はありませんでした)。

それから、開いているポートをスキャンして、開いていたポートを使用しました。

同じ問題に直面している場合、次のコマンドを実行します。

sudo nmap -T Aggressive -A -v 127.0.0.1 -p 1-65000

システム上のすべてのオープンポートをスキャンします。開いているポートはすべて、外部からアクセスすることができます。

参照 .: http://www.go2linux.org/which_service_or_program_is_listening_on_port