MAMP 설정 (SSI 및 여러 로컬 호스트)

3063 단어 Macmamp
この記事ではMac OSX(10.10.5)をつかっています。
OSX 10.10.5(14F27)
MAMP バージョン 3.0.7.3 (3.0.7.3)

여러 사람이 여러 사이트의 유지 보수를 담당하고 있지만 공유하는 MAMP 설정입니다.
이 기사에서는 다음을 설명합니다.
(1) 인클루드 파일을 표시할 수 있도록 한다
(2) 복수의 로컬 호스트를 세운다

(1) 인클루드 파일을 표시할 수 있도록 한다



SSI를 채용하고 있으면 MAMP에서는 초기 상태에서는 그 공통 파트가 로드되지 않는 채이므로, httpd.conf 파일을 편집해 표시되도록(듯이) 합니다.

편집할 파일은 다음과 같습니다.
/Applications/MAMP/conf/apache/httpd.conf

200행 가까이

원래 소스
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>

변경 후 소스
<Directory />
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
</Directory>

501행 주변

원래 소스
#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
</IfModule>

변경 후 소스
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml .html .htm .php
</IfModule>

포함 파일을 표시하는 데 필요한 변경 사항은 이상입니다.

(2)MAMP로 복수의 로컬 호스트를 세운다



MAMP에서는 로컬의 복수의 디렉토리를 기점으로서 서버 세우는 것 같습니다.
↓작업마다, 일일이 창에서 루트의 설정을 다시 하는 것이 귀찮아요.


편집할 파일은 두 가지가 있습니다.
하나는 포함시와 동일합니다.
/Applications/MAMP/conf/apache/httpd.conf
/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

[/Applications/MAMP/conf/apache/httpd.conf]

원래 소스
# Virtual hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

변경 후 소스
# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

[/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf]
파일의 말미에 로컬 호스트의 수만큼 이하와 같은 블록을 기술해 갑니다.
설명하는 경로는 모두 동일합니다 (로컬 호스트에 지정하려는 위치).

8001 포트를 사용하여 로컬 호스트 설정
Listen 8001

<VirtualHost *:8001>
    DocumentRoot "/Users/UserName/XXXX/XXXX"
    <Directory "/Users/UserName/XXXX/XXXX">
        AllowOverride All
    </Directory>
</VirtualHost>


기본적으로 8888이 될 포트 번호를 별도로 지정하므로,
팀에서 포트 번호를 맞추면 편리합니다. 예를 들면
8001:사이트 A
8002:사이트 B
8003:사이트 C
8004:사이트 D
하는 등.



설정이 끝나면 MAMP를 다시 시작하여 지정된 포트에 액세스합시다.
http://localhost:8001/

포트 번호를 일련 번호로 유지하는 것이 편리합니다.

참고로 한 사이트
ぃ tp // 코 m / 츠키시마 아오 / ms / b4 또는 065d901608856
htp : // bg. 사쿠라 치로. 코 m / 2011 / 11 / 마 mp v sts - /

좋은 웹페이지 즐겨찾기