페이지

[ubuntu] 아파치(Apache) 가상호스트 추가(도메인 추가)



아파치(Apache)를 사용하는 웹서버에 가상호스트(VirtualHost)를 통해 도메인을 추가하는 방법입니다.

1. 디폴트 conf 파일 또는 다른 도메인 conf 파일을 복사
/etc/apache2/sites-available/000-default.conf
$ sudo cp 000-default.conf domain.conf


2. 복사한 domain.conf 파일을 수정
$ sudo vi domain.com.conf


3. 호스트 등록
$ sudo a2ensite domain.com


4. 서비스 재기동
$ sudo service apache2 restart (or reload)


* 참고1 - 호스트 등록 취소(호스트 내리기)
$ sudo a2dissite domain.com


* 참고2 - domain.com.conf 샘플
<VirtualHost *:80>
    ServerName domain.com

    ServerAdmin name@email.com
    ServerAlias www.domain.com domain.com  

    DocumentRoot /domain/directory  

    <Directory /domain/directory>  
        Options IncludesNoExec  
        ServerSignature Off  
        AllowOverride None  
        Require all granted  
    </Directory>  

    ErrorLog ${APACHE_LOG_DIR}/domain-error.log  
    CustomLog ${APACHE_LOG_DIR}/domain-access.log combined  
</VirtualHost>  

댓글 없음:

댓글 쓰기