[Linux] 네트워크 서비스 - HTTP - 3.가상 호스트 설정
3. 가상 호스트 설정
1) 이름 기반 가상 호스트
- 하나의 IP에 복수 개의 이름을 가진 경우, 즉 IP는 같으나 FQDN이 다른 경우
2) IP 기반 가상 호스트
- 복수 개의 IP주소를 사용하며, 호스트가 복수 개의 NIC카드를 갖는 경우
ex) 이름기반 가상 호스트 Config
NameVirtualHost 192.168.0.100:80
<VirtualHost 192.168.0.100:80>
SeverName www.VirtualHost.co.kr
DocumentRoot /var/www/VirtualHost.co.kr
ErrorLog logs/VirtualHost.co.kr_error_log
CustomLog logs/VirtualHost.co.kr_access_log common
</VirtualHost>
<VirtualHost 192.168.0.100:80>
SeverName www.VirtualHost.com
DocumentRoot /var/www/VirtualHost.com
ErrorLog logs/VirtualHost.com_error_log
CustomLog logs/VirtualHost.com_access_log common
</VirtualHost>
ex) IP기반 가상 호스트 Config
Listen 8080
<VirtualHost 172.16.0.1:8080>
SeverName 172.16.0.1:8080
DocumentRoot /var/www/VirtualHost_8080
ErrorLog logs/VirtualHost_8080_error_log
CustomLog logs/VirtualHost_8080_access_log
</VirtualHost>
Listen 8443
<VirtualHost 172.16.0.1:8443>
SeverName 172.16.0.1:8443
DocumentRoot /var/www/VirtualHost_8443
ErrorLog logs/VirtualHost_8443_error_log
CustomLog logs/VirtualHost_8443_access_log
</VirtualHost>