
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 start
Apache를 시작하는 데 사용하십시오.
거기에서 지정된 URL을 찾을 수 있습니다. 예를 들어, 내사이트폴더는 /Users/danielbeck/Sites
다음과 같이 액세스할 수 있습니다 http://10.0.1.2/~danielbeck/
.