기본적으로 설정파일 들의 템플릿들이 존재하고 주석으로 막혀 있는 상태이기 때문에 변경 사항이 많지 않다.
1. virtual host 설정 파일 변경
virtual host 설정 파일(/etc/apache2/extra/httpd-vhosts.conf) 편집 한다.
NameVirtualHost *:80
이 부분은 그대로 놔 두고, 나머지는 모두 필요 없으므로 주석 처리 하고, 내가 필요한 설정을 추가 한다.
ServerAdmin dhkim94@gmail.com DocumentRoot "/Users/dhkim/Sites/gboard" ServerName dhkim.gboard.org ErrorLog "|/usr/sbin/rotatelogs /Users/dhkim/Sites/log/gboard/error.%Y%m%d 86400" CustomLog "|/usr/sbin/rotatelogs /Users/dhkim/Sites/log/gboard/access.%Y%m%d 86400" combined
사용하는 도메인은 외부로 열지 않을 것이기 때문에 그냥 /etc/hosts 에 원하는데로 등록하여 사용 했다.
2. apache 메인 설정 파일 변경
virtual host 설정을 반영 하는 것이 기본적으로 주석 처리 되어 있기 때문에 주석만 풀어 주면 된다. /etc/apache2/httpd.conf 파일을 열어서 vhost 로 검색 하면
# Virtual hosts #Include /private/etc/apache2/extra/httpd-vhosts.conf
으로 주석이 막혀 있는데 Include 주석을 풀어, virtual host 설정을 포함 시킨다.
그리고 apache 재 실행하면 된다.
3. 추가
Rewrite 모듈을 사용 할 것이기 때문에 virtual host 설정 파일을 수정 하는 김에, Rewrite 부분도 추가한다. /etc/apache2/extra/httpd-vhosts.conf 파일에 아래 내용을 추가 한다.
<Directory "/Users/dhkim/Sites"> AllowOverride All Options FollowSymLinks Order deny,allow Allow from all </Directory>
접속 관련인데, 로컬로만 돌릴 것이기 때문에 그냥 아무 부담없이 설정 한다.
댓글 없음:
댓글 쓰기