방금 Mac을 Yosemite로 업그레이드하고 개발 환경을 거의 정상으로 되돌릴 수있었습니다. 내 오래된 설정 (내가 만들지 않은)에서는/etc/apache2/users에 모든 가상 호스트를 별도의 .conf
파일로 저장했습니다./users 디렉토리에 저장된 Apache 가상 호스트에 액세스
이제 해당 사이트에 액세스 할 수 없으며 httpd-vhosts.conf
파일의/etc/apache2/extra에 가상 호스트를 설정해야합니다. 그것이 작동하는 동안, 나는 그들이 별도의 파일에있을 때 모든 여분의 사이트를 구성하는 것이 더 쉽기 때문에 이것을하지 않아도됩니다.
원래 설정으로 되돌릴 수있는 방법이 있습니까? 이전의 httpd.conf 파일을 사용하는 것은 효과가 없었고 원래는 요세미티 설치와 함께 제공된 새 파일을 남겼습니다. 왜냐하면 적어도 내 개발 환경 기능을 그대로 유지했기 때문입니다. .conf
파일의
내용은 나는 내 가상 호스트가 그들에게 httpd-vhosts.conf
파일의 모든 내부를 넣어 작업을 얻을 수있었습니다이
<directory "/Users/dev/Sites/*/">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
#Require all granted
</directory>
NameVirtualHost *:80
<virtualhost *:80>
DocumentRoot "/Users/dev/Sites/mysitename"
ServerName mysitename.dev
</virtualhost>
처럼/등/아파치/사용자에 설정합니다. 가상 호스트 Bock을 추가하고 디렉토리 블록을 떠나야하고 이미 httpd-vhosts.conf
파일 내부에있는 namevirtualhost *:80
행을 출력해야했습니다.