啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf9 W T: k9 _: N& 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 閮剖蝔敺桅獄拐暺
& k# ?: n% i7 z: I6 [3 u. x3. Apache
; F- ~. }" m- T service httpd restart #隞叵oot頨怠 --->摰
: w' H8 a- G: a 閮: service httpd start # , }$ q6 S0 _, M: c
service httpd start #甇
6 G3 h+ B' |; r! Q) v寞鈭 y5 f* |& Q) P
/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)$ w+ z2 {5 W! {. @
靘憒:
9 S" t: u3 m; O5 S) \virtual1.conf. j, W8 F* k) Z$ M1 D, U7 }8 D
- <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.conf7 Q. _: o# j" o1 @9 @) y" H
- <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>
銴鋆賭誨蝣 摮瑼嗅 httpd8 h6 ?5 C* V9 C4 |- D
雿臬箇 error:
, [' _0 m/ `, s9 [0 @. y [warn] _default_ VirtualHost overlap on port 80, the first has precedence6 {! x$ R( x) m, S2 c8 L
SOL:4 y2 L0 G3 v: }
望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:. {- Y$ \# r1 ~" |. a
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80
5 O1 r9 G) \2 J3 s7 I- T" U7 Rhttpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80> 3 A; \5 J- \5 [% l" W/ m
httpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>
. J C4 g) M0 A" |5 X4 \- i6 g6 J' c! C0 [
A1 \7 Y! ]/ C5 a6 z
# O( d0 J) m4 K$ j8 c+ f. Z7 } |
|