가상 웹 서버 설정

고객지원 지식기반 (apache_virtdom)

Question:

어떻게 가상 웹 서버를 설정할 수 있는가?

Answer:

두가지 방법이 있다. 첫 번째는 서버를 다중 IP주소들을 이용하여 환경 설정하는 방법인데 이때에는 다중 아파치 서버를 실행해야 한다.

두 번째는 더 세련된 방법으로 단일 IP주소만을 사용하는 것 인데, 웹 서버를 한 번만 시작시켜주면 된다.당연히, 아파치 서버가 응답을 할 도메인네임을 알 수 있도록 환경설정을 해주어야한다.

설정방법을 보면

  • 서버가 적어도 두 개이상의 도메인 네임에 의해서 접근할 수 있어야 한다.이를 허용하기 위해서는 네임 서버가 이를 허용 하도록 적절히 설정되어야 한다.예를 들어서, 두 번째 가상 웹 서버는 다음 과 같이 호출 된다.

    bla.fs100.suse.de

  • 이 서버에 대한 디렉토리 구조를 생성해 줄 필요가 있다. 예를 들어 /tmp/bla-http 와 같은 것이다.사용자는 또한 다음 서브 디렉토리들을 생성하여야 한다. htdocs,htdocs/gif,long 그리고 cgi-bin.

  • httpd.conf 파일에 다음 라인들을 추가한다.

    <VirtualHost bla>
    ServerName bla.fs100.suse.de
    ServerAlias bla*
    ServerAdmin kfr@suse.de
    DocumentRoot /tmp/bla-http/htdocs
    ErrorLog /tmp/bla-http/logs/httpd-error_log            
    TransferLog /tmp/bla-http/logs/httpd-access_log
    ScriptAlias /cgi-bin/ /tmp/bla-http/cgi-bin/  
    </VirtualHost>
    

  • 여기까지 완료되면 아파치 서버를 재시작한다.

    /sbin/init.d/apache stop
    /sbin/init.d/apache start
    

    추가 정보는 다음 웹 사이트에서 확인할 수 있다.


    키워드: APACHE, VIRTUELL, WEB-SERVER, WWW

    카테고리: ,

    SDB-apache_virtdom, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 14. Feb 2001
    SuSE Linux AG - 최근에 만들어진 : 14. Feb 2001 에 의해 kfr (sdb_gen 1.40.0)