CentOSでポートを開くのは初めてです。 tcpポート8080を開く必要があり、nmapをインストール/実行して、まだ開いていないことを確認します。私はiptablesコマンドについて読んでいますが、v1.3.5がインストールされていますが、このポートを開くことに関して、どこから始めればいいのか本当にわかりません。
私はコードサンプルか、少なくともiptables(または他の適切な方法)を使用してこのポートを開くためのガイドへのリンクに感謝します。
ありがとうございました。
私はいつもファイアウォールルールにコメントを追加してスコープを制限したいと思っています。
TomcatのどこからでもTCPポート8080を開いている場合(スコープ制限は不要)、次のコマンドを実行します。
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -m comment --comment "Tomcat Server port"
次に、実行中のiptables構成を保存して、次の再起動後に有効になるようにします
service iptables save
注:その部分が機能するためには、コメントモジュールをインストールする必要があります。おそらく、Centos 5または6を実行している場合にそうなる可能性があります。
追伸.
スコープを制限したい場合は、-sフラグを使用できます。これは、192.168.1サブネットからのトラフィックを8080に制限する方法の例です。
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -s 192.168.1.0/24 -j ACCEPT -m comment --comment "Tomcat Server port"
CentOS 7の場合:
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
FirewallDのドキュメント を参照してください。