|
啣 <Linux CENTOS 6 + Apache + mysql> 寞銝 1. vi /etc/httpd/httpd.conf
& E3 R2 o k$ v1 J" E# M! K2. 曉 # 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) J2 p Q( r" a" T! \& A, A3. Apache
% f) G1 U- o5 T$ Y service httpd restart #隞叵oot頨怠 --->摰7 K) n* C3 c* ^+ X
閮: service httpd start #
$ @# p4 X6 {9 S! j K service httpd start #甇
" ~+ w; x* m l2 G2 \寞鈭
8 O# ]2 P7 }9 r, n1 p. t/etc/httpd/conf.d/匐撱箔函瑼(閮剖銝virtual host)3 L# l2 p H0 S4 N' Y
靘憒: , w2 L" ^. K$ |! q" T) I# {6 s
virtual1.conf
9 | x( Y8 }4 J5 Z& t; O% s- <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
9 D5 O0 |$ S" Z& M7 K- <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>
銴鋆賭誨蝣 摮瑼嗅 httpd8 L: m4 X* `$ U9 I. C
雿臬箇 error:$ m/ |' i/ n' P9 W0 d
[warn] _default_ VirtualHost overlap on port 80, the first has precedence$ g u5 j D, i% w6 d& F) P
SOL:
7 o0 f4 t" S8 V8 k望 /etc/httpd/conf/httpd.conf NameVirtualHost *:80 virtual1.confvirtual2.conf 折質身摰 <VirtualHost 192.168.1.12:80> 銝寥,甇蝣箇閮剖:3 u o& P% \$ o- [& A& X: ~
httpd.conf virtual1.confvirtual2.conf(砌蜓璈閮剖瑼)銝舫賜 *:80 撠望舫賜 192.168.1.12:80
3 o8 j+ v2 e% y0 [9 Chttpd.conf ===> NameVirtualHost *:80 , virtual1.confvirtual2.conf ===> <VirtualHost *:80>
* {5 d: v, V$ `4 u" O0 |" e$ Ohttpd.conf ===> NameVirtualHost 192.168.1.12:80 , virtual1.confvirtual2.conf ===> <VirtualHost 192.168.1.12:80>: p4 p) G8 [5 h
g2 J/ Y* B* ?( V, A% M: D* z3 M
. C8 P5 U P; X* i, e, k( `1 o
|
|