아파치 가상호스트 설정하기 > 리눅스

본문 바로가기

회원로그인

회원가입

리눅스

데비안 아파치 가상호스트 설정하기

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 188회 작성일 22-06-14 16:49

본문


1. 디렉토리 생성
    > mkdir -p /var/www/example.com/html
    > mkdir -p /var/www/example.com/logs

2. 디렉토리 권한변경
    > chown www-data.www-data /var/www/example.com -R
    > chmod 755 /var/www/example.com -R
    
3. 가상 호스트 설정
    > cp /etc/apache2/sites-available/default /etc/apache2/sites-available/example.com
    > vi /etc/apache2/sites-available/example.com
============================================================
<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@example.com
    DocumentRoot /var/www/example.com/html

    <Directory /var/www/example.com/html>
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    // 아파치 기본폴더 사용시
    ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
    CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined
    
    // logs 폴더 따로 사용시
    ErrorLog /var/www/example.com/logs/error.log
    CustomLog /var/www/example.com/logs/access.log combined
    
</VirtualHost>
============================================================

4. 가상호스트 활성화시키기
    > a2ensite example.com
    > service apache2 restart

댓글목록

등록된 댓글이 없습니다.