|
啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf5 l5 o- r" F0 ^. W4 v
2. 曉 # VirtualHost example:- 嗡乩virtual server 閮剖,靘憒:
- #2014/10/02 add
- <VirtualHost 192.168.1.12:80> # <VirtualHost 127.0.0.1:80> #蝚西箄酉閫
- ServerAdmin [email protected]
- 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 [email protected]
- 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 閮剖蝔敺桅獄拐暺
+ q& V, g( d/ J, }3. Apache
@& W7 n/ a2 P1 S% ~ service httpd restart #隞叵oot頨怠 --->摰
- k E2 H. U6 k+ C! S0 ? 閮: service httpd start #
( Z- i s8 u8 G$ Y1 ? service httpd start #甇! {- @8 G& O n8 G" `5 A7 w" E- b
寞鈭
8 s* M$ J8 x4 i, P. X! c# v/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)1 d: j, ]0 d* d c, I
靘憒:
' ?& ?, B; X( f) S' A4 y3 Vvirtual1.conf- `" G5 D. L( \( O- }
- <VirtualHost 192.168.1.12:80> # <VirtualHost 127.0.0.1:80> #蝚西箄酉閫
- ServerAdmin [email protected]
- 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
+ s4 a2 Z) Z8 g0 U9 r- g2 N- <VirtualHost 192.168.1.12:80>
- ServerAdmin [email protected]
- 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 x9 n" g4 t4 O4 o. V. J
雿臬箇 error:
& D6 b! r& L4 _ [warn] _default_ VirtualHost overlap on port 80, the first has precedence1 b/ w: B) {" c' A
SOL:+ Y+ a6 i$ z; V2 q2 ~- J
望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:3 O7 _9 _- Q3 n; w" ?6 S* z
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80 6 Y" \ |9 q$ A! F e
httpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80>
1 Q- F/ q. |" v; u9 D, Yhttpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>$ s& D8 g4 T+ l. {' F
$ _9 X+ b, z0 F4 O! [8 i* B" n- t* W6 k3 F6 ~* f9 N
: `, @9 z) H# | |
|