|
啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf
0 n1 W# S: y& L$ R5 G# L2. 曉 # 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 閮剖蝔敺桅獄拐暺
% ]) a1 z# v4 c5 }2 o% ~, f# w3. Apache
- [+ H- E0 N$ d7 J8 o service httpd restart #隞叵oot頨怠 --->摰 | E3 j j# Z/ h# N$ H9 }
閮: service httpd start #
3 r T6 i2 ^, h3 A) L k0 b9 j! R$ w2 u9 G service httpd start #甇
3 |) T0 D; s; u0 F& G) x8 z寞鈭: _! ]( H) b* v! M4 \9 K
/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)
; R6 h# A) }8 y' c靘憒: ) S, g* n3 j+ M* T9 E9 \) G" u
virtual1.conf4 T# v$ P/ i* ~4 J; T, \, H
- <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.conf8 X4 b) U# o1 e" B" k% ^% @. N5 e
- <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% Q9 a2 L0 T' d1 h E
雿臬箇 error:
8 e, ~, o" d* S1 X [warn] _default_ VirtualHost overlap on port 80, the first has precedence* \( u4 A9 p9 l1 ]7 M- O/ [! q& d6 V% P
SOL:
- C; f! ?9 I/ t- R2 w( m4 o1 {望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:0 @( d2 e( D( i* H# z: `7 `4 r/ l
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80
1 Q. Q/ d3 J& e' T, L/ Z) s& Ihttpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80>
: m- P5 {0 v5 P( c; o/ xhttpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>6 l* _- ~2 g! c
$ M9 S8 D+ K; Y4 I: O. E5 ]4 E- [( v" n) t; I6 C; M
/ P, J3 w+ }2 q' j |
|