ホームページ > PHPフレームワーク > Workerman > 作業者が外部ネットワークを開けない場合はどうすればよいですか?

作業者が外部ネットワークを開けない場合はどうすればよいですか?

藏色散人
リリース: 2021-02-01 12:06:29
オリジナル
3079 人が閲覧しました

作業者が外部ネットワークを開けない場合はどうすればよいですか?

workerman外部ネットワークを開けない場合の問題を解決するにはどうすればよいですか? Workerman に通常アクセスできない問題の解決

推奨: "Workerman チュートリアル"

問題の説明:

workerman アプリケーションは Alibaba Cloud ECS にデプロイされています (ECS はプライベート ネットワークです)。workerman に必要なすべてのポートが ECS セキュリティ グループで許可されていますですが、外部ネットワークを正常に開くことができませんでした (他のサービスはポート 80 の外側でアクセスできることに注意してください)。 Telnet接続では「ホストへのルートがありません」と表示され、centos7のfirewalldファイアウォールをオフにしていたので混乱しました。

問題の原因:

centos7 についてあまり詳しくないため、firewalld.service を閉じた後、iptable.service を閉じていませんでした。

問題の解決策:

1. セキュリティ グループの受信方向で、workerman のポート範囲を設定します

2. ファイアウォールをオフにします。ファイアウォールを変更し、/etc/sysconfig /iptables ルールを変更します。

以上が作業者が外部ネットワークを開けない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート