|
啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf" K/ N B& N. |
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 閮剖蝔敺桅獄拐暺
1 B8 d. Y% e" {1 x$ A4 b3. Apache
6 h6 w3 Q. H; g/ p# v service httpd restart #隞叵oot頨怠 --->摰( V7 ^& @( d4 ?+ D
閮: service httpd start #
& W/ m8 V! G* i- ^# J& K9 ? service httpd start #甇9 @9 j: C3 A( w( _( K; u4 [
寞鈭5 `$ i4 P `% A; @' _( j2 U/ W
/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)% e- i- ~8 Q( l0 e8 K1 G7 y
靘憒:
) t [: O, R! E3 s7 x9 Rvirtual1.conf
9 y: m3 h0 ^. G) f* \- <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
. t2 r1 h1 v U, h0 s- <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
- h% r! B& T- V* h& r& Z雿臬箇 error:
/ {/ k0 P! L+ i+ ^6 B9 o [warn] _default_ VirtualHost overlap on port 80, the first has precedence% N. K. |! F5 p, G& }
SOL:
. q& `# l4 y( U9 A- `/ r望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:. O" g8 K) }2 A) p) n/ J. z* p
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80
d ]0 I/ z4 M# t% q. uhttpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80>
8 r+ n1 b4 n/ \% uhttpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>
1 d8 Q0 \2 u- U+ y+ L+ ]3 c2 A* T. ?# ~ p4 G
! L3 r/ `7 d. v Y% l# G. j9 Q! X Q7 q; Q3 h" Q6 j: i
|
|