啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf6 \9 s4 q8 s) ~# ~. 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 閮剖蝔敺桅獄拐暺3 K% f" y& n+ q3 p- q. R
3. Apache
9 C2 F M; X5 K service httpd restart #隞叵oot頨怠 --->摰; [+ {9 C) }7 S5 ?3 d
閮: service httpd start # 0 j' `7 d. |* P: v! i
service httpd start #甇
. D& |4 O- m- W- k2 `3 W寞鈭3 F4 q# R: E$ m |' M9 s$ K
/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)
0 P* t' ?. O' s z- U; {1 Y靘憒:
8 m) C5 z$ c' R) T' P8 E: _& |virtual1.conf
+ j! ^5 x) {$ ]4 N- <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) Y$ Y. y3 P9 r
- <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
" q! V. ?, `% b4 e% E雿臬箇 error:* `, z4 |( L) W8 R u
[warn] _default_ VirtualHost overlap on port 80, the first has precedence3 R& ?0 u3 d; g+ l* \
SOL:+ x4 h- G/ L3 [& s9 D
望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:' u; \7 V0 \* R2 d( q" z0 c$ S
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80
$ n" C4 w0 E% S" _4 phttpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80> 3 ?$ C6 \+ h* |
httpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>" P( [, k: y W$ |& Y& H
0 A, G: H2 \. D. A8 v7 D+ l5 r0 M- m8 N0 x) ^6 p9 U; r' \: F
, G; T& `* L- ]) `' K |
|