[apache]포트기반 가상호스트
apache 가상 호스트
1. port based 가상호스트
./httpd.conf 편집
#Listen 12.34.56.78:80
Listen 80
#tt2_blog#
Listen 16000
<VirtualHost 218.145.52.203:16000>
ServerAdmin root@iencom.net
ServerName joy.iencom.net
DocumentRoot /usr/local/apache/htdocs/tt2
CustomLog logs/tt2_access_log common
ErrorLog logs/tt2_access_error_log
</VirtualHost>
2. ip based 가상호스트
./httpd.conf 편집
#Listen 12.34.56.78:80
Listen 80
<VirtualHost 218.145.52.203>
ServerAdmin root@iencom.net
ServerName joy.iencom.net
DocumentRoot /usr/local/apache/htdocs/tt2
CustomLog logs/tt2_access_log common
ErrorLog logs/tt2_access_error_log
</VirtualHost>
<VirtualHost 218.145.52.215>
ServerAdmin root@iencom.net
ServerName joy.iencom.net
DocumentRoot /usr/local/apache/htdocs/tt1
CustomLog logs/tt1_access_log common
ErrorLog logs/tt1_access_error_log
</VirtualHost>
3. Name based 가상호스트
DNS선행 작업 필요
#Listen 12.34.56.78:80
Listen 80
<VirtualHost 218.145.52.203>
ServerAdmin root@iencom1.net
ServerName joy.iencom1.net
DocumentRoot /usr/local/apache/htdocs/tt2
CustomLog logs/tt2_access_log common
ErrorLog logs/tt2_access_error_log
</VirtualHost>
<VirtualHost 218.145.52.203>
ServerAdmin root@iencom.net
ServerName www.iencom2.net
DocumentRoot /usr/local/apache/htdocs/tt1
CustomLog logs/tt1_access_log common
ErrorLog logs/tt1_access_error_log
</VirtualHost>