昨日、Linuxでサーバー環境を構築していたときに問題が発生したので、ここで共有したいと思います。
1. まず、Tomcatサーバーが正常に起動するかどうかを確認します。 netstat -a コマンドを使用するか、360 Security Guard などのソフトウェアを使用して、現在接続されているプログラムと開いているポートを確認するか、Tomcat ログをチェックして正常に起動するかどうかを確認できます。正常に起動すると、127.0.0.1 などのローカル アドレスを使用してブラウザからマシンにアクセスできます。
2. ローカル マシンにはアクセスできるが、リモート (LAN) にはアクセスできない場合は、コンピューターのファイアウォールに問題がある可能性があります。Windows に付属のファイアウォールをオフにするか、Tomcat を許可するようにファイアウォールのルールを設定します。リモートアクセスを可能にする通信。
問題の説明: Linux で Tomcat サーバーを構築した後、LAN ブラウザーで Tomcat にアクセスできないことがわかりました。Tomcat ログを確認しました。パス... ./tomcat/logs/catalina.out を見つけたところ、tomcat が起動プロセス中にエラーを報告していないことがわかりました。プロジェクトのログを再度確認しましたが、エラーはありませんでした。
service iptables status #ファイアウォールのステータスを確認してください解決策: オンラインで検索すると、多くの人がこの問題に遭遇していることがわかります。オンラインでの方法のほとんどは、Linux ファイアウォールをオンにすることによって発生します。次のコマンド
service iptables stop #停止 chkconfig iptables off #禁用
しかし、私がインストールした Linux システムは
centos 7であるため、上記の 2 つの命令は Linux では実行できず、次のエラーが報告されます: /bin/systemctl stop iptables.service へのリダイレクト
Failed iptables .service を停止するには: ユニット iptables.service がロードされていません。
異なる Linux システムでは、操作手順は一般的に同じですが、システムによっては微妙な違いが存在します。私たちは Red Hat をよく使用します。 Red Hat の場合、上記の 2 つの停止と無効化が利用可能ですが、centos 7 システムの場合、Linux ファイアウォールの起動と停止に使用できるのは次の手順のみです。
以上がLAN ブラウザが Tomcat にアクセスできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。