MAMP에서 여러 웹 사이트 / 가상 호스트를 설정하는 방법은 무엇입니까? [닫은]

개발을 위해 여러 웹 사이트를 한 번에 관리 / 호스팅 하도록 MAMP 를 어떻게 구성 합니까?



답변

기본 청취 포트 변경

로 이동 MAMP > Preferences > Ports하고 설정 Apache Port으로 80. 괜찮습니다.

로컬 호스트 파일 설정

호스트 파일을 편집하여 로컬 웹 서버로 해석 될 도메인을 가지십시오.

터미널에서 sudo pico /etc/hosts암호를 입력 하고 입력하십시오. 하단에 다음 두 줄을 추가하십시오.

127.0.0.1    local.example.com
127.0.0.1    local.example.net

파일을 저장하고 종료하십시오 (Ctrl + O, 입력, Ctrl + X).

Apache 구성에 가상 호스트 추가

/Applications/MAMP/conf/apache/httpd.conf텍스트 편집기에서 열고 아래로 스크롤하여 파일에 다음 줄을 추가하십시오.

NameVirtualHost *

<VirtualHost *>
DocumentRoot "/Applications/MAMP/htdocs"
ServerName localhost
</VirtualHost>

<VirtualHost *>
DocumentRoot "/Users/YOURNAME/sites/example-a"
ServerName local.example.com
</VirtualHost>

<VirtualHost *>
DocumentRoot "/Users/YOURNAME/sites/example-b"
ServerName local.example.net
</VirtualHost>

아파치 다시 시작

서버를 중지 한 다음 MAMP에서 서버를 시작하십시오. 이제 http://local.example.com/http://local.example.net/ 을 방문 할 수 있습니다.