시스템 전체 사이트
/Library/WebServer/Documents
웹 공유가 켜져 있으면 기본적으로 파일 은 루트 웹 사이트로 공유됩니다. 이 파일은http://localhost/
또는 에서 액세스 할 수 있습니다http://<yourIPaddress>
.사용자 별 사이트
에서 파일
~/Sites
, 또는 홈 폴더의 사이트 폴더에서 사용자 별 사이트 파일로 간주됩니다. 기본적으로 각 사용자에게는 이러한 폴더 중 하나가 있습니다. 각 사용자의 사이트는에서 액세스 할 수 있습니다http://<yourIPaddress>/~(shortusername)
.
웹 공유를 활성화 할 때 모두 묘사됩니다.
그러나 내 정적 파일이 다른 폴더에 있기 때문에에서 ~/Projects/js-spa
대신 파일을 제공하고 ~/Sites
싶지만 Apache 구성 에 대해 읽으면 /etc/httpd/httpd.conf
Lion에서 찾을 수 없습니다 .
개인 웹 사이트를 어디에서 서비스하고 싶은지 어떻게 구성 할 수 있습니까?
답변
준비가 되었다면 httpd.conf는 Lion / ML의 / etc / apache2 /에 있어야합니다. 맥 중심의 도움 이 블로그에 있습니다.
웹 공유 창에 대한 지침과 Mountain Lion 아래 터미널에서 비슷한 작업을 수행하려면 ” Mac OS X Lion을 웹 서버로 바꾸는 방법 “을 살펴보십시오 .
답변
캐시가 언급했듯이 라이온 / 마운틴 라이온에서 간단한 3 단계만으로이 작업을 수행 할 수 있습니다.
/etc/apache2/httpd.conf
좋아하는 편집기에서 열기 (sudo
it)-
검색
DocumentRoot "/Library/WebServer/Documents"
과<Directory "/Library/WebServer/Documents">
/Library/WebServer/Documents
Apache가 localhost 를 위해 제공하려는 경로로 바꾸십시오 ./Users/<username>/Projects
- Apache를 다시 시작하십시오.
sudo apachectl restart