啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf$ G9 W4 I( C# |+ |
2. 曉 # VirtualHost example:- 嗡乩virtual server 閮剖,靘憒:
- #2014/10/02 add
- <VirtualHost 192.168.1.12:80> # <VirtualHost 127.0.0.1:80> #蝚西箄酉閫
- ServerAdmin root@av4u.com
- DocumentRoot /home/coav4u/public_html
- ServerName av4u.co
- ErrorLog logs/www.av4u.co-error_log
- CustomLog logs/www.av4u.co-access_log common
- </VirtualHost>
- <VirtualHost 192.168.1.12:80>
- ServerAdmin root@av4u.com
- DocumentRoot /home/coav4u/public_html
- ServerName www.av4u.co
- ErrorLog logs/www.av4u.co-error_log
- CustomLog logs/www.av4u.co-access_log common
- </VirtualHost>
銴鋆賭誨蝣 臬摰2 Domain name (av4u.comwww.av4u.com)啣銝祉征,典隡潔瘥 nginx 閮剖蝔敺桅獄拐暺
" @7 @2 a& X( A% e4 T3. Apache
/ n6 k# I& c+ U( _. y& u! G service httpd restart #隞叵oot頨怠 --->摰
5 @3 @9 _' ^! ` N 閮: service httpd start # 7 T3 I3 }9 r& Y. s
service httpd start #甇
$ l( g$ |( O }: M2 S. v寞鈭
! t% u7 T8 {' U3 G3 p/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host). X* v G' C" b( @) Y5 x
靘憒: * j; X# a. g7 K' D" L
virtual1.conf/ W) v4 k# i3 b
- <VirtualHost 192.168.1.12:80> # <VirtualHost 127.0.0.1:80> #蝚西箄酉閫
- ServerAdmin root@av4u.com
- DocumentRoot /home/coav4u/public_html
- ServerName av4u.co
- ErrorLog logs/www.av4u.co-error_log
- CustomLog logs/www.av4u.co-access_log common
- </VirtualHost>
銴鋆賭誨蝣 virtual2.conf
# T8 j* J# C6 b- <VirtualHost 192.168.1.12:80>
- ServerAdmin root@av4u.com
- DocumentRoot /home/coav4u/public_html
- ServerName www.av4u.co
- ErrorLog logs/www.av4u.co-error_log
- CustomLog logs/www.av4u.co-access_log common
- </VirtualHost>
銴鋆賭誨蝣 摮瑼嗅 httpd
# z1 K/ r- x5 Y: g; v雿臬箇 error:
1 m+ [4 T1 m2 |$ | B [warn] _default_ VirtualHost overlap on port 80, the first has precedence5 r; B" F- U$ P' ?" J
SOL:( [8 i) M) |$ ?4 L
望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:. `3 \: s* w! i+ U$ G' k3 }6 C5 I
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80 5 D: P" [ e W4 O- [8 v
httpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80>
8 L3 T9 O5 P* r) ^5 V7 j, l1 khttpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>, ~6 m9 T( S, p
: j! ]5 v' o" o7 N
% v% D/ I$ ] g! R) i. B, [6 a# }' I* p \: x/ V( \$ V5 K$ U+ ]2 G
|
|