VirtualHost 설정하나로 재설정 없이 도메인 사용하기.
php7에 대한 관심때문에 테스트 서버 설치하고
아파치 설정에서 도메인 설정 없이 디렉토리만 생성하는 걸로
해당 도메인으로 사용가능 한 방법을 설정해봤습니다.
일단 vhost.conf 파일을 생성하였습니다.
/etc/httpd/conf.d/vhost.conf
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName localhost
ServerAlias *
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([0-9a-z\-\_]+)\.([0-9a-z\.]{2,5})/(.*)$ /var/www/html/$1/$3
ErrorLog logs/virtual-error_log
CustomLog logs/virtual-access_log combined
</VirtualHost>
http://123.345.663.55/ 접속하게되면 /var/www/html/663/ 으로 접속
http://123.345.663.5/ 접속하게되면 /var/www/html/345/ 으로 접속
http://test.co.kr/ 접속하게되면 /var/www/html/test/ 으로 접속
http://www.test.kr/ 접속하게되면 /var/www/html/test/ 으로 접속
http://1.kr/ 접속하게되면 /var/www/html/1/ 으로 접속
ftp로 접속해서 해당 디렉토리만 만들어주면 도메인과 연결이 가능합니다.
짧은 도메인도메인이 아니라면 문제 없이 사용 할 수 있을 것 같습니다.