|
啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf/ \/ o1 Q* Z: `0 @+ |$ @/ k/ l
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 閮剖蝔敺桅獄拐暺. H6 b2 F# f( \+ k
3. Apache
: ?- ^$ Z8 h- C& p service httpd restart #隞叵oot頨怠 --->摰# {* ^3 m3 x" Q. F) p
閮: service httpd start #
& G) K! x* ^# j' y4 W service httpd start #甇
8 M2 Z2 x9 W+ z- w' r5 }寞鈭
5 V# d2 q. z' I( W: v& a5 f/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)$ q* ^& u; p4 P; I: Q: C
靘憒:
/ \6 B" t4 i8 W8 ~ }2 nvirtual1.conf
3 N) [! r+ b$ [- <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
& ^& Z" P. T. J- s- <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
: t2 V$ a& q% I# q" y! V雿臬箇 error:
( d& K; D7 z' ]3 ^* ?" I/ j [warn] _default_ VirtualHost overlap on port 80, the first has precedence
. x6 d: o1 p% c! C4 u! hSOL:0 e) P+ h5 N' h7 q4 i" @ C0 I: I
望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:+ q I# B1 U. z; [' [ ^3 H
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80 ( V, c- h/ d4 ^6 d) v" s
httpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80>
9 f1 S Y: Z; r4 b% r- Lhttpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>9 C" c7 e; a$ \/ M, c( Z% Q% Z
% v1 T0 v+ R4 w, n
4 U7 m/ w2 ?1 t1 y2 F
& `/ M% U- ^& s) ]$ }0 R& c |
|