하나의 계정에 여러개의 서브도메인 가상호스트 설정
하나의 계정에 서브도메인을 여러개 멀티로 아파치 가상호스트에서 경로를 유동적으로 설정하는 방법입니다.
서브도메인을 변수로 받아서 경로를 지정 할 수 가 있습니다.
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>
이렇게 해놓으면 매번 서브도메인을 추가 할 때 마다 가상호스트를 작성하지 않아도 됩니다.
'LINUX' 카테고리의 다른 글
쉘스크립트로 FTP 사용방법 (0) | 2016.12.21 |
---|---|
리눅스 telnet 강제종료 방법 (0) | 2016.12.20 |
Putty 한글 깨지는 문제 해결 방법 (0) | 2016.11.24 |
CentOS 7.x 시스템 백업 및 복구 (0) | 2016.11.21 |
아파치 mod_deflate 압축 기능 동작 확인 방법 (0) | 2016.11.10 |