|
啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf
* w% D( K, |. @ r. A3 m8 Y2. 曉 # 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 閮剖蝔敺桅獄拐暺, e# q) y0 q3 y2 k3 a7 R8 N _ y
3. Apache 2 R, v. K: e4 R8 f! s
service httpd restart #隞叵oot頨怠 --->摰( `4 U' _# s* [, F8 Z7 r8 f
閮: service httpd start # ! s1 o }2 ?) A
service httpd start #甇- N4 x* s# j' a
寞鈭2 ~1 j! s1 i7 x! }' k* h; |
/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)
/ f) D, T/ w% D5 I靘憒:
r/ J+ Q0 i& T) W+ pvirtual1.conf$ {5 k/ |( K# a
- <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.conf0 { y' x4 w! g8 E5 ~0 W
- <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
% E! q2 {8 g+ T雿臬箇 error:
$ u- g; y i7 J1 C$ V3 p [warn] _default_ VirtualHost overlap on port 80, the first has precedence
O7 p' b: L% I% N. g' `& K) wSOL:
`6 t/ Q# o" A! K: U% q7 F望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:3 [. B$ t& ?( v- U' b
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80 - j9 A% b- ~# L( P/ [! r, L
httpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80> ! `8 \5 q: g1 l" r, ]
httpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>
0 l. |& X+ r$ U: T. I4 F- M) C6 h& [7 j3 U) D7 l
3 h5 T! e ]$ ~2 i
1 C3 T% I( k: O+ k* y$ j- V |
|