Mac에서 사이트 폴더를 사용하여 로컬 호스트를 어떻게 설정합니까?

Mac에서 사이트 폴더를 사용하여 로컬 호스트를 어떻게 설정합니까?

Mac의 "Sites" 폴더를 사용하여 로컬 호스트를 어떻게 설정합니까?

답변1

웹 공유 확인란은 10.8에서 제거되었지만 sudo apachectl start출시된 에이전트도 영구적으로 사용할 수 있습니다(참고자료 참조 cat /usr/sbin/apachectl). 작업 하려면 http://localhost/~username/다음과 같이 저장할 수 있습니다 /etc/apache2/users/username.conf.

<Directory "/Users/username/Sites/">
    Options Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

localhost를 로 지정하려면 ~/Sites/에서 DocumentRoot를 변경할 수 있습니다 /etc/apache2/httpd.conf.

Include /private/etc/apache2/extra/httpd-vhosts.conf에서 주석 처리를 제거 하고 에 /etc/apache2/httpd.conf추가한 후 다음을 추가하여 가상 호스트를 추가할 수 있습니다 .127.0.0.1 testsite.dev/etc/hosts/etc/apache2/extra/httpd-vhosts.conf

<VirtualHost *:80>
    DocumentRoot "/Users/username/Sites/testsite/"
    ServerName testsite.dev
</VirtualHost>

sudo apachectl restart변경 사항을 적용합니다.

답변2

열려 있는시스템 환경설정 » 공유, 활성화웹 공유.

마운틴 라이온에서웹 공유환경 설정에서 제거되었으므로 sudo apachectl startApache를 시작하는 데 사용하십시오.

거기에서 지정된 URL을 찾을 수 있습니다. 예를 들어, 내사이트폴더는 /Users/danielbeck/Sites다음과 같이 액세스할 수 있습니다 http://10.0.1.2/~danielbeck/.

관련 정보