本帖最後由 Fly_Bird 於 2013-10-25 16:43 編輯
( x' u! k/ M, [3 E+ s% k& j無敵小子 發表於 2013-10-25 15:01 
: d" E7 N4 J) ?. O8 `2 m7 L% l這。。。這兩個完全是兩個域名吧??一個根域名,一個二級www2 L9 T, E) H- ~7 m; n* u7 t
不懂你要實現什麼,如果要www轉向根域名, ...
i4 p# N$ ~: B! @$ r0 w我的意思不是要做兩個網站8 h4 R% [9 @3 q% D: E* L1 l
是兩個域名(root域名和www)都是指向同一個地方。( W) V/ Y& ~4 f r! [2 d* F7 B
域名控制面板 我是讓www 和 @ 都是指向 同一個IP的., W! J- O4 o& [% ~- B( o+ b$ c8 }
但是試著訪問 www.xxx.com 出現403.3 G$ o; |$ r$ I! {, P
8 `. z& W+ k9 O& L0 m
好吧。我貼出的針對這個問題的解決方法。
5 x h$ l0 u) F3 T6 |% t前些我說了,我域名控制面板 設置已經www和root域名指向了同一IP。
' r* Q) s# z2 t- |9 v3 d3 b如不確定這一步可以用 nslookup xxx.com 和 nslookup www.xxx.com看看是不是指向同一個IP。
* m; c1 l$ w, }9 I/ I) c N5 c下面主要就是在ngnix中寫幾句話( J7 K4 b( U5 h$ p- Q+ h
搜索ngnix.conf所在路徑顯示出的路徑是這裡用nano編輯文件nginx.conf- nano /etc/nginx/nginx.conf
複製代碼 在http中寫一個server塊,使其訪問www.xxx.com的時候,跳轉到xxx.com。- #...) z$ k5 K- i3 s" g/ c
- http {
6 F9 {" k. [2 ^2 H, Y1 K" e$ R1 \ p - #....6 r; N" n9 | H
- server {
* Z- U1 g6 o2 o2 M. v - server_name www.xxx.com;& f8 L. ?' I5 }" r
- rewrite ^(.*) http://xxx.com$1 permanent;
. ]! k1 _. j# j, ]# | - }( ^5 o- P- l/ a6 t) u* K+ _
- }
複製代碼 重啟nginx。- invoke-rc.d nginx restart
複製代碼 但是,這是一般的解決方法嗎?
. m! i7 z! A- y; n; F還是,建的時候用www,然後跳轉的時候是xxx.com跳到www.xxx.com。0 J3 F" Z' K& v$ Z2 y, j0 j
或是其他?
% Y+ M! W! O Z: Q; Y( `+ f1 l1 X( |9 D+ o) g, M
/ `& h' _4 B P; a& u
6 U3 B7 Q2 X. q# a# x: h. `3 N. M/ p' o
5 O0 W. @7 [3 M# ?
% r$ z3 M; r8 ]4 _. [, g |