1. Home
  2. Docs
  3. 호스팅
  4. Apache
  5. 버추얼 호스팅(Apache)

버추얼 호스팅(Apache)

아파치 하나를 설치하고 그걸로 여러 호스팅을 서비스할 때 사용

vhosts 파일 생성 예시

vi /etc/httpd/conf.d/vhosts.conf

<VirtualHost *:80>
    ServerAdmin webmaster@a.test.com
    ServerName a.test.com
    DocumentRoot /var/www/a.test.com
    ErrorLog /var/log/httpd/a.test.com-error.log
    CustomLog /var/log/httpd/a.test.com-access.log common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@b.test.com
    ServerName b.test.com
    DocumentRoot /var/www/b.test.com
    ErrorLog /var/log/httpd/b.test.com-error.log
    CustomLog /var/log/httpd/b.test.com-access.log common
</VirtualHost>

각 호스팅별 루트 디렉터리를 설정한 루트대로 생성해준다.

이후 완료되면 아파치 서비스를 재시작해준다.

How can we help?