Ubuntuサーバーはlocalhostの外部からApacheにアクセスできません。

Ubuntuサーバーはlocalhostの外部からApacheにアクセスできません。

私はこの質問がたくさん投稿されたことを知っていますが、すべて読んでいますが、私の問題を解決した人は誰もいません。

Ubuntu 20.04を新しくインストールし、mysql、phpmyadmin、apacheを新しくインストールしました。

私のhttp://localhost/phpmyadminを開くとうまくいきますが、問題は別のIPを使用している別のPCに接続すると「このサイトに接続できません」というメッセージが表示されることです。また、すべてのIPで私のufwを許可して確認します。開いています。

これは私に関する情報です。

Ubuntuについて:

  • 利用可能なLSBモジュールはありません。
  • 出版社ID:Ubuntu
  • 説明: Ubuntu 20.04.5 LTS
  • リリース時間:20.04
  • コード名: フォーカス

次のコマンドを使用して自分のポートを確認してください。

  • $ sudo netstat -tulpn | sudo netstat -tulpn grepを聞く

  • tcp 0 0 127.0.0.1:33060 0.0.0.0:* リスニング 952/mysqld

  • tcp 0 0 127.0.0.1:3306 0.0.0.0:* リスニング 952/mysqld

  • tcp 0 0 127.0.0.53:53 0.0.0.0:* リスニング 809/systemd-resolve

  • tcp 0 0 0.0.0.0:22 0.0.0.0:* リスニング 899/sshd: /usr/sbin

  • tcp6 0 0 :::80 :::* 924/apache2で聞く

  • tcp6 0 0 :::22 :::* 899/sshd モニター: /usr/sbin

$ nmap -p 80ローカルホスト

  • Nmap 7.80開始(https://nmap.org) 2023-01-14 04:30 UTC
  • ローカルホスト(127.0.0.1)のNmapスキャンレポート
  • ホストが起動しました(0.000069秒遅延)。
  • 港湾サービス
  • 80/tcpはhttpを開けます

ufwでも許可します

$ sudo ufw 状態状態: アクティブ

  • 22/tcpはどこでも受け入れられます。
  • Apacheはどこでも許可されています。
  • 443枚
  • 80/tcpはどこでも受け入れられます。
  • 80 どこでも許可
  • 22/tcp(v6) どこでも許可(v6)
  • Apache(v6)はどこでも許可されます(v6)。
  • 443(v6) どこでも許可(v6)
  • 80/tcp(v6) どこでも許可(v6)
  • 80(v6)どこでも許可(v6)

私もこのcmdを使用します

  • sudo iptables -A Enter -p tcp --dport 80 -j を受け入れる

オンラインツールでポートを確認すると、SSHで使用されている22個のポートを除くすべてのポートが閉じます。

ポート22を開いてSSHを使用できますが、他のポートがまだ閉じているのはなぜですか?

誰でも理由を教えてもらえますか?

  • これは私のルーターポートです。 ルータのポートも有効にしました。

ベストアンサー1

おすすめ記事