|
啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf" i- E9 E$ F8 a. t: Z6 J
2. 曉 # 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 閮剖蝔敺桅獄拐暺& ~9 _% p& ?+ Q+ R
3. Apache
& }* w/ n- U8 o& t, T! @5 |8 B service httpd restart #隞叵oot頨怠 --->摰
8 ^+ f. g3 a, [3 r. W1 T 閮: service httpd start #
3 y% t' j- a, ~4 T2 f G! p# | service httpd start #甇
$ a( {7 T6 G# G: E) p+ [" ?寞鈭' S3 S4 O2 [: x* b' u% N7 I
/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)
7 t) S5 ?4 d( e2 [靘憒: 2 \& l/ @) e8 Q* P: B
virtual1.conf3 |) ?. r) H1 Q, O- J+ y
- <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.conf1 V- W$ ?: U2 ~; `& [9 X* B- _" ^
- <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' m& W* ^. W3 o; ^
雿臬箇 error:% V$ ~1 K2 p1 l+ O# R5 F
[warn] _default_ VirtualHost overlap on port 80, the first has precedence& M8 [; s/ H t
SOL:
* W8 I* v# \ \8 T) M% r望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:
( a, f# o" C8 |+ uhttpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80 1 {. C) Y; K% @ i; Y
httpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80> . c9 {2 B, U8 C
httpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>! ]; c; O- }# S% U5 L
* L* P8 X( M% T8 u9 G1 b% w5 ^5 q6 L9 f0 |+ V
- n" l' H7 i" E' p' }3 `* p
|
|