解決策は次のとおりです:
1. /etc/sysconfig/iptables 構成ファイルを編集し、次の構成を追加します:
-A INPUT -m state --state NEW -m tcp -p tcp -s 127.0.0.1 --dport 6379 -j ACCEPT //对本机开放 -A INPUT -m state --state NEW -m tcp -p tcp -s 126.212.173.185 --dport 6379 -j ACCEPT //对126.212.173.185主机开放
IP をすべてのホストに公開するように制限しない場合は、-s [ip] を削除できます。
新しくインストールされた Linux システムでは、ファイアウォールはデフォルトで無効になっており、通常はファイアウォール ポリシーが設定されていないため、/etc/sysconfig/iptables ファイルは存在しません。
解決策:
インストール:
yum install iptables-services
インストールが成功したら、/etc/sysconfig/iptables 構成ファイルを見つけて、上記の手順に従ってポートを書き込むことができます。外の世界に開かれています。
2. 変更後、iptables サービスを再起動する必要があります。コマンドは次のとおりです:
systemctl start iptables
サービス プログラムの再起動も必要になる場合があります。サービス ポート (9093 など) にアクセスします。
ファイアウォール フィルタリング ルールを有効にする:
systemctl enable iptables //设置开启启动
推奨チュートリアル: linux チュートリアル
以上がLinux で IP アドレスにアクセスできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。