|
啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf
6 s% o* h% \4 y, _7 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 閮剖蝔敺桅獄拐暺) V# {% o2 x1 t& X7 x
3. Apache
1 {) R, `7 C' _# X! \( X service httpd restart #隞叵oot頨怠 --->摰
: C7 x' G& d/ X. A- m. x: Z 閮: service httpd start # 9 @% N8 R1 _0 p+ b
service httpd start #甇
' V2 Q7 }6 q% a2 t1 c寞鈭% i N/ f8 X' U0 M6 v2 G
/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)" Z, y: Y' f" O) Y) C) K4 L
靘憒:
) m! q# w! x: Hvirtual1.conf2 T/ V" Z' @/ W' |6 E' [
- <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
1 o# M( k/ |% P! @0 i- <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' q7 _8 ] ]3 _
雿臬箇 error: d; P6 t* H0 L+ h& a- L. x
[warn] _default_ VirtualHost overlap on port 80, the first has precedence; }! v) E* `' q) I% j2 y+ x
SOL:4 U' a- j4 `) E- v; a
望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:6 ?- T) E. ?% B7 w) Q; |
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80 2 n, b6 k$ i+ B( V! ]1 k z
httpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80> ) `) f/ U3 U( A3 M7 |
httpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>" a- P* J/ l" A8 c. B
H" r8 k* d3 B6 r9 {4 }: G. \( h6 F! b( B2 Z( C; i+ Q# {
& T8 X3 S: C# z( T |
|