|
啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf$ {! |( r+ ?: m9 f. h5 i/ W
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 閮剖蝔敺桅獄拐暺
8 n; e' {. ]9 K7 J4 ?3. Apache # o3 r; |/ w) E1 S; M
service httpd restart #隞叵oot頨怠 --->摰5 V2 ?* `5 A0 t. ?) |0 ]- o
閮: service httpd start #
; r2 g7 {3 M: h/ k/ ^8 h% k1 v7 e" Z- w service httpd start #甇
2 Z _2 {# ]1 V# K8 f+ X% d寞鈭
1 Q) S7 ^9 S# k; B; K3 ~/ D# b! x/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)1 l \, A( u9 E3 {8 `& b. o
靘憒:
( x7 j# }2 M1 ]! z: U8 E, a, Ovirtual1.conf
+ U) Y, O- X' o9 _" X- <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
: }0 _5 W2 u+ z2 @. F$ N* O- <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
2 u- D% _. a1 L1 L3 K雿臬箇 error:! j' {$ [$ J6 M: n
[warn] _default_ VirtualHost overlap on port 80, the first has precedence& [" K7 c# A. V7 v. d/ ]# B
SOL:
) A F# f6 I: G望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:
# O e+ {5 f* \/ b. |5 Khttpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80 4 p$ h% I- V9 f( R. K! @4 d
httpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80>
- R- @# J" S9 P- \: k& c# vhttpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>
i4 w5 n2 X+ r3 H y- v+ r! I0 g7 l) K0 d8 c3 [6 T
4 `. C/ \5 v8 ^! Z
" B2 ]( G) g# @& D' X |
|