多くの場合、Linux システムに Web サービス アプリケーション (Tomcat、Apache など) をインストールした後、他のコンピューターがアプリケーションにアクセスできるようにする必要がありますが、Linux システム (Centos、RedHat など) のファイアウォールは、デフォルトでポート 22 のみを外部に開きます。 Linux システムのポート設定は、/etc/sysconfig/iptables ファイルで構成されます。エディターを使用してファイルを開きます。内容は以下のとおりです。 # system-config-firewall によって記述されたファイアウォール設定 # このファイルの手動カスタマイズはお勧めしません。 *フィルター :入力受け入れ[0:0] :転送承認[0:0] :出力受け入れ[0:0] -A 入力 -m 状態 --state ESTABLISHED、RELATED -j ACCEPT -A 入力 -p icmp -j 受け入れ -A 入力 -i lo -j 受け入れ -A 入力 -m 状態 --state 新規 -m tcp -p tcp --dport 22 -j 受け入れる -A 入力 -j 拒否 --拒否-icmp-ホスト禁止 -A FORWARD -j REJECT --reject-with icmp-host-prohibited 専念 インターネット上では次のようなコードが言われている -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3001 -j ACCEPT 上記のコードをCentOS6.5でテストしましたが、動作しませんでした。 ポート80を外部に開放する必要がある場合は、上記のファイルに次のコードを追加します。 -A 入力 -m 状態 --state 新規 -m tcp -p tcp --dport 8080 -j 受け入れる また、このコードは -A 入力 -m 状態 --state 新規 -m tcp -p tcp --dport 22 -j 受け入れる それ以降はポートを開くこともできなくなります。最終的な構成は次のようになります。 # system-config-firewall によって記述されたファイアウォール設定 # このファイルの手動カスタマイズはお勧めしません。 *フィルター :入力受け入れ[0:0] :転送承認[0:0] :出力受け入れ[0:0] -A 入力 -m 状態 --state ESTABLISHED、RELATED -j ACCEPT -A 入力 -p icmp -j 受け入れ -A 入力 -i lo -j 受け入れ -A 入力 -m 状態 --state 新規 -m tcp -p tcp --dport 22 -j 受け入れる -A 入力 -m 状態 --state 新規 -m tcp -p tcp --dport 8080 -j 受け入れる -A 入力 -j 拒否 --拒否-icmp-ホスト禁止 -A FORWARD -j REJECT --reject-with icmp-host-prohibited 専念 上記のファイルを編集するには su 権限が必要です。 上記のファイルを保存した後、ターミナルで次のコマンドを実行します: ファイアウォール設定を更新します サービスiptablesを再起動 次のコマンドで開いているポートを確認できます iptables の -L -n 次のコマンドでファイアウォールをオン/オフにできます(システムの再起動が必要です) 有効にする: chkconfig iptables on オフにするには: chkconfig iptables off 次のコードはファイアウォールを起動および停止できます (即時有効、再起動後は無効) 開始: サービス iptables 開始 シャットダウン: サービス iptables 停止 以上は、Linux システムが 3306、8080 などのポートを外部に開放し、ファイアウォール設定を詳細に統合する方法について編集者が紹介したものです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Keras を使って SQL インジェクション攻撃を判断する (例の説明)
フロントエンドで画像をアップロードする原理は、入力 type="file" タグ...
目次導入リンク始めるコードを読み進めてくださいプロキシ設定傍受を要求する異なるプレフィックスを持つイ...
最近Ubuntu 20.04をインストールしましたが、Wi-Fiに接続できず、Wi-Fiアイコンも表...
一般的な基本グラフィックと私が遭遇するいくつかの小さなアイコンについて簡単に説明します。以下は CS...
この記事では、Vueログイン用画像認証コードの具体的なコードを例として紹介します。具体的な内容は以下...
クエリ速度が遅くなる理由は多数ありますが、最も一般的な理由は次のとおりです。 1. インデックスがな...
この記事では、MySQL 5.7 で追加された json フィールド タイプの使用方法を例を使って説...
目次1. テスト実験2. 制限ページング問題に対するパフォーマンス最適化手法2.1 テーブルをカバー...
この記事では、MySQL データベースのバックアップを実装するさまざまな方法について説明します。ご参...
サーバーの配置数日間無料で使用できるクラウドサーバー(Alibaba Cloud、Huawei Cl...
Ubuntu 20.04 がリリースされ、多くの新機能が導入されましたが、慣れていない機能も多くあ...
この記事では、MySQL ユーザー管理操作について説明します。ご参考までに、詳細は以下の通りです。こ...
Vueはパンくずコンポーネントをカプセル化して参照します。具体的な内容は次のとおりです。効果を達成す...
Linux 上の LibreOffice で Microsoft ドキュメントを開くと、フォントが少...
span タグは HTML ウェブページを作成するときによく使用されますが、このタグの使い方がよくわ...