2017-12-29 28 views
2

방금 ​​Sierra에서 High Sierra로 업그레이드했습니다.High Sierra로 업데이트하기 전에 httpd-vhosts.conf가 비어 있습니다.

분명히 모든 것이 잘 작동합니다. 하지만 로컬 (PHP 등의 웹 개발)에서 내 작품을 테스트 할 때 아무 것도 작동하지 않는다는 것을 알 수 있습니다.

어디서 버그를 확인했는지를 확인하기 위해 모든 가상 호스트가 정상적으로 작동하는지 확인하러갔습니다. 구성 요소가 10 개 이상인 가상 호스트 파일에는 가상 테스트

업데이트 후 가상 호스트 파일의 내용의 -host은 다음과 같습니다

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/usr/docs/dummy-host.example.com" 
    ServerName dummy-host.example.com 
    ServerAlias www.dummy-host.example.com 
    ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log" 
    CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common 
</VirtualHost> 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/usr/docs/dummy-host2.example.com" 
    ServerName dummy-host2.example.com 
    ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log" 
    CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common 
</VirtualHost> 

내 가상 호스트 파일은 다음과 같습니다

/etc/apache2/extra/httpd-vhosts.conf 내가 할 수있는 어떤 방식 으로든 그 내용을 복구합니까? 가상 호스트 구성을 확실히 잃어 버렸습니까?

답변

3

내 메시지가 설명인지 답인지 모르겠습니다.

동일한 문제가 발생했지만 다행히도 업데이트로 인해 파일이 보존됩니다.

httpd-vhosts.conf~previous 

내가 어쩌면

httpd.conf 

백업 이전 당신의 너무

/etc/apache2/ 

폴더 살펴보고 좋을 것 :

나는 내 마지막 아파치의 가상 호스트를 발견 "~ 이전"이름 지정에서, 그것을 복원하거나 현재를 변경할 수 있습니다.

실행 : 모든 괜찮 경우

sudo apachectl --test 

확인하기.