Mac OS X Lion'a (Snow Leopard'dan) yükseltildiğinden beri, sanal bir ana bilgisayara çözümlemenin çok yavaş olduğunu (yaklaşık 3 saniye arasında) fark ettim. Bunu çözebilecek birkaç ipucu buldum (örn. .Local TLD'yi kullanmamak), ancak kurulumum için geçerli değil.
Kurulumu oldukça basit: - Apache 2 (Lion ile birlikte gelir) - etkin PHP - birkaç sanal ana bilgisayar eklendi - yüklü Mail ve SMTP Pear paketleri
Apache'nin ana bilgisayar dosyası şöyle görünür:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 tbi.dev
127.0.0.1 www.tbi.dev
127.0.0.1 test1.tbi.dev
127.0.0.1 test2.tbi.dev
127.0.0.1 psa.dev
127.0.0.1 snd.dev
Apache'nin sanal ana bilgisayar dosyası şöyle görünür:
<VirtualHost *:80>
DocumentRoot "/Users/Bart/Sites/tbi"
ServerName tbi.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/Bart/Sites/tbi"
ServerName tbi.dev
ServerAlias *.tbi.dev www.tbi.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/Bart/Sites/psa"
ServerName psa.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/Bart/Sites/sandbox"
ServerName snd.dev
</VirtualHost>
Kurulum temel olarak Snow Leopard'daki kurulumumla aynı, ancak Apache'nin sanal hostları çözme performansı önemli ölçüde farklı. Mac OS X Lion 10.7.2 kullanıyorum, ancak sorun 10.7.1 çalışırken zaten mevcuttu.
Bu küçük bir sorun gibi görünebilir, ancak günde birkaç kez sanal bir ana bilgisayara erişirken, bu hayal edebileceğiniz gibi önemli bir zaman kaybına neden olur.