[첫화면으로]개인도메인만들기/웹서버설정

마지막으로 [b]

16 번째 수정본
네임서버의 설정과 도메인 설정이 다 끝났다면, 웹브라우저 등에서 개인 도메인으로 접속했을 때 해당 호스트에 제대로 접속이 된다. 그러나 문제는 gypark.pe.kr 이라고 접속을 해도, IP 주소를 따라가서 실제로는 HHHHHH.snu.ac.kr 로 접속이 되어 버리는 것. 즉 HHHHHH 내의 내 계정 홈페이지로 접속하기 위해서는 이번에는 웹서버의 설정을 변경해야 한다.

1. 상황
2. httpd.conf 수정
3. apache 재시작
4. 동작 확인

1. 상황

2. httpd.conf 수정

(중략)

# 다음 줄의 주석제거
NameVirtualHost *  

# 아래 단락은 원래의 설정을 가상호스트 항목으로 
# 다시 한 번 적어준 것이다. 아래 단락이 없으면 
# 서버 홈페이지 (HHHHHH.snu.ac.kr) 로 접속을 해도 
# 본인의 개인 홈페이지로 접속되어 버리는 해괴망칙한 
# 사태가 발생한다. -_-; 원래 설정이 따로 있는데 
# 반영이 안 되는 이유는 모르겠음.
<VirtualHost *>
    ServerAdmin kmscom@HHHHHH.snu.ac.kr
    DocumentRoot "/usr/local/apache/htdocs"
    ServerName HHHHHH.snu.ac.kr
    Alias /cgi-bin/ "/usr/local/apache/cgi-bin/"
    ErrorLog /usr/local/apache/logs/error_log
    CustomLog /usr/local/apache/logs/access_log common
</VirtualHost>

# 아래 단락은 www.gypark.pe.kr 로 접속했을 때 
<VirtualHost *>
    ServerAdmin gypark@HHHHHH.snu.ac.kr
    # DocumentRoot 를 내 홈페이지로 지정
    DocumentRoot /export/home/lab/gypark/public_html
    # ServerName 을 지정
    ServerName www.gypark.pe.kr
    # cgi-bin 디렉토리는 별도로 지정해야 한다.
    Alias /cgi-bin/ "/export/home/lab/gypark/public_html/cgi-bin/"
    # 로그 화일도 별도로 지정
    ErrorLog logs/www-gypark.pe.kr-error_log
    CustomLog logs/www-gypark.pe.kr-access_log common
</VirtualHost>

# 아래 단락은 www 없이 내ID.pe.kr 로 접속했을 때.. 
# 두 단락을 하나의 단락으로 적어 줄 수는 없을런지.. 
<VirtualHost *>
    # 아래줄을 제외한 나머지는 위의 경우와 동일하므로 생략
    ServerName gypark.pe.kr
</VirtualHost>

3. apache 재시작

/usr/local/apache/bin/apachectl restart
경우에 따라서
/etc/init.d/apache restart

4. 동작 확인

웹브라우저에서 다음의 상황을 확인.


주인장분류 컴퓨터분류

이 수정본 편집일: 2009-4-16 9:16 am (변경사항 [d])
4693 hits | Permalink | 변경내역 보기 [h] | 현재 수정본 보기 | 16 번째 수정본 소스 보기