MAMP를 사용하여 다중 가상 호스트의 로컬 환경 설정

3754 단어 아파치mamp
이슈를 돌릴 때 편리한 가상 호스트의 여러 설정 비망록

MAMP 다운로드 및 설치



공식에서 MAMP 다운로드
htps //w w. 마 mp. 인후 / 엔 /

(MAMP PRO는 아직 사용한 적이 없다.)

・다운로드하면 설치
・설치 순서는 할애

가상 호스트 설정 사용



아마 이곳에 들어가
/Applications/MAMP/conf/apache/httpd.conf

파일 내에서 [virtual hosts]를 검색하면 574행에

httpd.conf
# Virtual hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

이것이 있기 때문에 Include의 코멘트 아웃을 제거하십시오.

httpd.conf
# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

다중 호스트 설정



아마 이곳에 들어가
/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

27행 정도부터 샘플의 설정 기술이 써 있다

httpd-vhosts.conf
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/Applications/MAMP/Library/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/Applications/MAMP/Library/docs/dummy-host2.example.com"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error_log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>

이것을 참고로 자신이 설정할 호스트를 지정

httpd-vhosts.conf 예제
<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs/test.tanitani.local"
    ServerName test.tanitani.local
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs/tanitani.development"
    ServerName tanitani.development
</VirtualHost>

DocumentRoot
→ 프로젝트의 문서 루트에 설정할 폴더의 경로
ServerName
→ 주소 표시줄에 쳐서 표시하고 싶은 호스트명

호스트 설정



아마 이곳에 들어가
/private/etc/hosts

터미널에서 작업하는 것이 빠르기 때문에 익숙해지기 때문에,
1. 터미널을 열고
2. sudo vi/etc/hosts를 입력하고 enter
3. 비밀번호 입력
4.vi에서 hosts 파일 열기

/private/etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

이런 느낌의 내용

5.i를 눌러서 삽입 모드로 전환
6.아래쪽으로 조금 설정한 ServerName를 설정

/private/etc/hosts

127.0.0.1       test.tanitani.local
127.0.0.1       tanitani.development

7.esc 키를 누르십시오
8. ":wq"를 입력하고 enter

이제 hosts 파일 설정 완료

MAMP의 포트 설정 변경



MAMP 메뉴의 "Preference"→ [Ports] 탭 → "Apache Port"를 "80"으로 설정하고 OK

MAMP 시작



시작할 경우 다시 시작하십시오.

브라우저에서 확인



주소 표시줄에 ServerName에 있는 호스트 이름을 입력하고 Enter
예) tanitani.development/



잘 표시되면 OK

좋은 웹페이지 즐겨찾기