使用intellijIDEA结合tomcat部署并成功运行项目,在浏览器中访问项目的页面,当url为localhost:8081/...时可用正常访问,当改用10.26.210.194(本机局域网ip)访问的时候,就加载不出了.请问诸位这个问题怎么破?(我用的是2016版本,不过听说intellijIDEA貌似一直有这个问题?)
有人说hosts可能有问题,我也贴出来给诸位看看
怪我咯2017-04-18 09:49:45
これはIDEAの問題ではありません。
URL を入力して Enter キーを押すときのプロセスは非常に複雑です。始めたい場合は、私のこの記事を読んでください。
偶然ではありません。ホストに次の文があります。
127.0.0.1 ローカルホスト
localhost を入力すると、入力されたアドレスがローカル ホスト内にあるかどうかが最初にチェックされます。127.0.0.1
は予約されたアドレスであることがシステムによって認識されており、ネットワーク送信は実行されません。 。しかし、10.26.210.194
は上位ゲートウェイに IP アドレスがどこにあるかを尋ねます。このプロセスには、ローカル ファイアウォールとゲートウェイ ファイアウォールという少なくとも 2 つの障害層があります。例:
8081 は外部に公開されていません
ゲートウェイは内部ルーティングを無効にしました
......
この状況は通常、最初の理由によって引き起こされます。ローカル ファイアウォールはデフォルトでこのポートを外部に公開しません。もちろん、localhost のレコードをホストに追加することもできます。
ringa_lee2017-04-18 09:49:45
不可能
IP に問題があります。注意深く確認してください。
投稿者は上記のコマンドを使用して、ポートのリスニング IP を表示し、ポートを自分のサービスのポートに置き換えることができます。
投稿者の監視が上記のように IP を制限していない場合は、ファイアウォールを確認できます。
IDEA は単なる統合開発環境です、ではありません 開始されたサービスには IP 制限がある可能性があります。