[IT_note]/[Apache Module]
[Apache Module] mod_vhost.c
UtakerS
2022. 7. 11. 09:30
반응형
virtualhost
앞쪽에 붙는 호스트명에 따라 DocumentRoot를 여러개 운영할 수 있다.
ex) www.ysy.com / comic.ysy.com / news.ysy.com
# vi /etc/httpd/conf/httpd.conf
디렉토리 구문 추가
# vi /etc/httpd/conf.d/vhost.conf
hostname을 vwww로 접근을 하면 document root를 /apache/virtual로 사용하겠다.
### Local Host ###
<VirtualHost *:80>
DocumentRoot /apache/www
ServerName www.ysy.com
Redirect "/" "https://www.ysy.com/"
</VirtualHost>
### Virtual Host ###
<VirtualHost *:80>
DocumentRoot /apache/cafe
ServerName cafe.ysy.com
Redirect "/" "https://cafe.ysy.com/"
ErrorLog logs/cafe.ysy.com-error_log
CustomLog logs/cafe.ysy.com-access_log combined
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /apache/blog
ServerName blog.ysy.com
Redirect "/" "https://cafe.ysy.com/"
ErrorLog logs/blog.ysy.com-error_log
CustomLog logs/blog.ysy.com-access_log combined
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/user1/public_html
ServerName user1.ysy.com/~user1
Redirect "/" "https://user1.ysy.com/~user1"
ErrorLog logs/user1.ysy.com-error_log
CustomLog logs/user1.ysy.com-access_log combined
</VirtualHost>
# vi /var/named/ysy.com.zone
데몬 재실행
윈도우에서 확인
윈도우 명령어
ipconfig /flushdns
캐쉬값 삭제
반응형