Snow Leopard에서 Mac OS X Lion으로 업그레이드 한 후 가상 호스트에 대한 해상도가 매우 느리다는 것을 알았습니다 (약 3 초 사이). 이 문제를 해결할 수있는 여러 가지 팁 (예 : .local TLD를 사용하지 않음)을 찾았지만 설정에 적용되지 않습니다.
내 설정은 매우 간단합니다 :-Apache 2 (Lion과 함께 제공)-PHP 사용-가상 호스트 추가-Mail 및 SMTP Pear 패키지 설치
Apache의 hosts 파일은 다음과 같습니다.
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의 가상 호스트 파일은 다음과 같습니다.
<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>
설정은 기본적으로 Snow Leopard의 설정과 동일하지만 가상 호스트를 확인하는 Apache의 성능은 크게 다릅니다. Mac OS X Lion 10.7.2를 실행하고 있지만 10.7.1을 실행할 때 이미 문제가있었습니다.
이것은 작은 문제처럼 보이지만 하루에 수백 번 가상 호스트에 액세스하면 상상할 수 있듯이 상당한 시간 낭비가 발생합니다.