ホームページ >運用・保守 >Linuxの運用と保守 >Linux では Tomcat にアクセスできない

Linux では Tomcat にアクセスできない

王林
王林オリジナル
2020-01-11 15:06:343814ブラウズ

Linux では Tomcat にアクセスできない

質問:

仮想マシンに centOS7 をインストールし、Tomcat を構成して正常に起動します。ただし、ブラウザでは Tomcat ポート 8080 にアクセスできません。

理由:

CentOS 7 または RHEL 7 または Fedora では、デフォルトのファイアウォールは firewalld によって管理され、firewalld はポート 8080 を開かないため、ポート 8080 は開いた設定。

CentOs 7 より前のバージョンでは、iptables が Linux のポートを制御します。

CentOS 7 は元の iptables の代わりに firewalld を使用するため、CentOS 7 にアップグレードした後、iptables を使用して Linux ポートを制御することはできません。

(無料オンライン ビデオ チュートリアル共有: linux ビデオ チュートリアル)

解決策:

1. 8080 を開くfirewalld のポート

コマンドは次のとおりです:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

コマンド分析:

--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数设置,重启后会失效

2. ファイアウォールを再起動します

コマンドは次のとおりです:

firewall-cmd --reload

Linux では Tomcat にアクセスできない

3. 外部ブラウザを開き、http://centOS IP:8080 と入力して、Tomcat のようこそインターフェイスを表示します。

Linux では Tomcat にアクセスできない

おすすめの関連記事とチュートリアル: linux チュートリアル

以上がLinux では Tomcat にアクセスできないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。