啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf2 D/ P4 ]1 @8 X* G: u
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 閮剖蝔敺桅獄拐暺0 I3 E0 _( t# e# ^/ D3 Y
3. Apache " a3 \) A2 V( c8 P2 D( @8 C6 p
service httpd restart #隞叵oot頨怠 --->摰1 z: k: C6 G) N, ~; w8 K
閮: service httpd start #
/ \" }4 o! @) k service httpd start #甇
4 K* J/ t# h q5 V7 U, Y寞鈭
) z) Y5 s! R0 ]) u$ [/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)9 t. g5 r5 F( N6 M# _+ G
靘憒:
0 f. A3 {: G0 f5 u% V. H3 G2 ^virtual1.conf e* x6 `& E8 q8 C' H) u; J
- <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.conf0 K( w, j s3 d$ f7 f. Z- N
- <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
0 {4 [6 Z+ K1 X6 D0 m雿臬箇 error:
$ K" g! O. S! _4 ~2 ~3 b) p [warn] _default_ VirtualHost overlap on port 80, the first has precedence
/ h J9 G7 T/ E3 v6 nSOL:
+ H" @# F$ x( n- a# P; i) W望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:( O2 g, ]& m+ H' Q) ]/ B. G9 z
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80
. p- |4 j" S0 R5 x$ uhttpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80> . T, f2 w ?6 o4 w( {
httpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>
( y$ |1 o+ M- f, u: H# _
G' |6 M( f) Y4 H" P
8 g. m) m e, g: \7 A; d4 s
8 n3 Z: {4 r( a# ^ |
|