私はこの質問がたくさん投稿されたことを知っていますが、すべて読んでいますが、私の問題を解決した人は誰もいません。
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を使用できますが、他のポートがまだ閉じているのはなぜですか?
誰でも理由を教えてもらえますか?