2016-05-24 7 views
3

ローカルマシンに実行中のWebアプリケーションがあります。それにアクセスするにはlocalhost:8080を使うことができます。しかし、私はhttp://127.0.0.1:8080アドレスを使用しようとすると、私のブラウザは言う:The 127.0.0.1 page isn’t working。それにMacでlocalhostを127.0.0.1にバインドする方法は?

のPingは、同様に動作しません:

ping 127.0.0.1:8080 
ping: cannot resolve 127.0.0.1:8080: Unknown host 

は、私はそれを修正できますか?

+0

詳細を入力してください。これはどんなアプリですか?それはApacheのサーバーなどに組み込まれていますか? – kent

+0

あなたのアプリのアドレスにどうやってバインドしていますか?私の推測では、それは:: 1(IPv6 localhost)にバインドされているということです。リスンアドレスを127.0.0.1に変更する必要があります。または、すべてのアドレスバインドを0.0.0.0にリッスンしたい場合 – Doon

+0

副次的な問題として、pingは事前定義されたポート上でpingサービスを実行するため、ポートの指定を許可しません。 'ping 127.0.0.1'だけを試してみてください。うまくいくはずです。特定のポートへの接続をテストする場合は、代わりに 'telnet'を使用してみてください。 'telnet 127.0.0.1 8080' – neuronaut

答えて

4

ターミナルウィンドウを開き、次の行を入力:あなたはあなたの管理者パスワードを入力すると、あなたのホストファイルをテキストエディットで開きますプロンプトになります

sudo open -a TextEdit /etc/hosts 

を。ホストファイルに次の行を追加してください:

127.0.0.1  localhost 

ファイルを保存して閉じます。それでおしまい。

関連する問題