MAMP を使用する場合、Localhost が IP として ::1 を返すのは正常ですか?

Patricia Arquette
リリース: 2024-10-22 07:03:30
オリジナル
269 人が閲覧しました

When Using MAMP, Is It Normal for Localhost to Return ::1 as IP?

MAMP: Localhost が ::1 を IP として返すのは正常ですか?

Web 開発の領域では、疑問に思うのが一般的です。 MAMP スタックがローカルホストの IP アドレスとして「::1」を返すことが予期される動作である場合。これは、特に Snow Leopard などの古いオペレーティング システムで MAMP を使用している場合に有効な質問です。

::1

::1 は IPv6 アドレスであることについてこれはループバック インターフェイスを表し、コンピュータ自身のネットワーク インターフェイスを指します。これは IP アドレス解決でよく使用され、ローカルホスト IP としての存在は、多くの最新のオペレーティング システムでデフォルトでサポートされている IPv6 に起因すると考えられます。

問題の解決

localhost IP として ::1 を使用することは珍しいことではありませんが、代わりに、より使い慣れた IPv4 アドレス (127.0.0.1) を使用することを好む場合があります。これは、macOS システムで Apache 構成ファイル (httpd.conf) を変更することで実現できます。

解決策:

  1. 「httpd.conf」ファイルを見つけます。 Apache 構成ディレクトリ (通常、macOS では /etc/apache2/httpd.conf) 内で。
  2. 「Listen 80」を含む行を見つけます。ここで、「80」は Apache がリッスンするポートを表します。
  3. この行を「Listen 127.0.0.1:80」(または他の任意の IP アドレス) に変更します。
  4. ファイルを保存し、システムに適したコマンドを使用して Apache を再起動します。

これらの変更を行った後、$_SERVER['REMOTE_ADDR'] 変数はローカルホスト IP アドレスとして 127.0.0.1 を返すようになります。

以上がMAMP を使用する場合、Localhost が IP として ::1 を返すのは正常ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!