本帖最後由 Fly_Bird 於 2013-10-25 16:43 編輯 , o2 B5 E) e% R6 q% V* ~
無敵小子 發表於 2013-10-25 15:01 ) E6 K: p2 l8 _6 H D$ Z) A
這。。。這兩個完全是兩個域名吧??一個根域名,一個二級www
3 r% B+ S! N" a3 _不懂你要實現什麼,如果要www轉向根域名, ...
' R; \ J k; L* l8 v1 g我的意思不是要做兩個網站
$ Y+ `" T; c' P# u是兩個域名(root域名和www)都是指向同一個地方。 |" E& b Z d( @. X
域名控制面板 我是讓www 和 @ 都是指向 同一個IP的.
9 [% c Z9 h7 }但是試著訪問 www.xxx.com 出現403.
2 u5 O- s2 P6 X. l0 x f" e; d/ |' d: b+ W& h
好吧。我貼出的針對這個問題的解決方法。
6 N$ i5 @) j. N2 }0 T' @9 @- B6 z: ]前些我說了,我域名控制面板 設置已經www和root域名指向了同一IP。" L! c! j! q+ _ R$ u b* O5 E
如不確定這一步可以用 nslookup xxx.com 和 nslookup www.xxx.com看看是不是指向同一個IP。' ~) W7 N9 [; B# u, R! X' Q
下面主要就是在ngnix中寫幾句話
6 o) c; i8 ~5 I* y0 Q9 c' W6 K0 k搜索ngnix.conf所在路徑顯示出的路徑是這裡用nano編輯文件nginx.conf- nano /etc/nginx/nginx.conf
複製代碼 在http中寫一個server塊,使其訪問www.xxx.com的時候,跳轉到xxx.com。- #...
7 c, i4 k/ g- v B2 \: F! r/ { - http {
6 o x. q' T) z( H& Z - #....
) ~+ X/ m' _0 M4 _& R& `- z. x( v - server {% U) e' y$ q' j2 _: S9 i/ P
- server_name www.xxx.com;
( M5 |: }, b6 L6 c) Q& @ - rewrite ^(.*) http://xxx.com$1 permanent;
) A" P" E) q. p4 e - }0 y3 t' t2 h$ |
- }
複製代碼 重啟nginx。- invoke-rc.d nginx restart
複製代碼 但是,這是一般的解決方法嗎?$ B5 }# i. f2 t, a
還是,建的時候用www,然後跳轉的時候是xxx.com跳到www.xxx.com。# R- U; | H( s* C6 N
或是其他?
- T; g' h" }3 T7 ^; M
: `1 p% ?1 T" f) z( b l) h& {. Z* k( [# I1 {- O! h
' c- l5 Q% V1 E4 b+ _+ ]6 A" }. h" Z% S6 Z7 U
4 L/ L5 F i. C- q
! D* p* @8 T8 W- P4 z
|