menu

Web制作のTipsとかアレコレ。

MAMPのVirtualhostの接続が激重になった[解決済]

2014.09.27

私はWEB制作をローカルに本番サーバーと極力近い環境を構築して進める(MAMPにバーチャルホストを設定する)のですが、1週間ほど前からMAMPでの接続が激重になってしまっていて、ストレスがハンパない状態でした。

ある日突然といった感じで何が原因か全く分からなかったので調べていたら、どうやらMAMPというよりOS Xのvhost解決に問題があるっぽいことが分かってきました。

で、見付けたのがこのページ。
How can I eliminate slow resolving/loading of localhost/virtualhost (a 2-3 second lag) on Mac OS X Lion?

回答を見ていくと、どうやら/ets/hostsの記述について幾つかの解決例が投稿されています。
例として、/ets/hostsに localhost , myproject.dev , yourproject.dev
という3つが設定されているとします。
僕の場合だと、最初はこう記述していました。

127.0.0.1       localhost myproject.dev yourproject.dev
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

ipv6の方は無視してたんですね〜(汗)

んで、この質問に対する解決経験者からのアドバイスが面白い。

(1)バーチャルホストを全部バラバラに記述したら解決したよ〜

127.0.0.1       localhost
::1             localhost
fe80::1%lo0     localhost
myproject.dev yourproject.dev

127.0.0.1       myproject.dev
::1             myproject.dev
fe80::1%lo0     myproject.dev

127.0.0.1       myproject.dev
::1             myproject.dev
fe80::1%lo0     myproject.dev

(2)逆に、バラバラだった記述をまとめたら解決したよ〜

(3)ipv6の記述をちゃんとしないとだめだよ〜

127.0.0.1       localhost myproject.dev yourproject.dev
255.255.255.255 broadcasthost
::1             localhost myproject.dev yourproject.dev

ということで、私の場合、まずは(3)を試したら解決したので、以上!ということで。ふぅ・・・

Comments

please leave your comment...

▲ Page Top