|
啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf: ^, t$ ~/ {, D6 Y3 t; [
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 W0 w& Z4 R! s: y7 w
3. Apache
8 m# Y$ Y6 R; @8 n9 \8 W service httpd restart #隞叵oot頨怠 --->摰
J% k9 _/ R1 k& A2 | 閮: service httpd start # ( ?5 U5 @6 z: A& `5 u) K
service httpd start #甇
' z8 _ l6 k" t+ l& q* l寞鈭: R8 O. y- L+ p# f7 t
/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)
( ]+ i6 [" `1 n/ m- D/ b靘憒:
; b$ }$ ]# H3 h/ tvirtual1.conf9 X# H3 T4 @8 m' c/ h* L
- <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
2 ?' V% k: ]8 y1 g6 k/ C$ g- <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
8 M. b, h! T( v雿臬箇 error:
7 X0 q- d' p! j9 |4 [: _* g [warn] _default_ VirtualHost overlap on port 80, the first has precedence) @. Y1 P1 X7 R* a8 ?
SOL:* r7 g$ `9 W; M1 S3 e
望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:3 |) Q) s5 ]1 ?: P
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80 ' Y" _6 D. V: \8 q% b1 V
httpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80>
$ W' H: b8 M% k+ B% g& W" R5 f! _httpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>& \# J8 N% m* Q7 e; y
5 L( j* T, j# W4 C. g3 i
1 G4 U h( a- i( L$ x; k
0 J3 h: w2 Y) h: X) s
|
|