하나의 계정에 여러개의 서브도메인 가상호스트 설정



하나의 계정에 서브도메인을 여러개 멀티로 아파치 가상호스트에서 경로를 유동적으로 설정하는 방법입니다.


서브도메인을 변수로 받아서 경로를 지정 할 수 가 있습니다.


aaa.example.com /home/example/www/aaa/

bbb.example.com /home/example/www/bbb/

ccc.example.com /home/example/www/ccc/



<VirtualHost *:80>

    ServerName example.com

    ServerAlias *.example.com

    DocumentRoot /home/example/www

    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^(.+)\.example\.com$

    RewriteRule ^(.+) %{HTTP_HOST}$1 [C]

    RewriteRule ^(.+)\.example\.com(.*) /home/example/www/$1/$2 [L]

    <IfModule mod_ruid2.c>

        RMode config

        RUidGid example example

    </IfModule>

</VirtualHost>


이렇게 해놓으면 매번 서브도메인을 추가 할 때 마다 가상호스트를 작성하지 않아도 됩니다.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,