本帖最後由 Fly_Bird 於 2013-10-25 16:43 編輯
# |# X- U6 `: K, K+ l無敵小子 發表於 2013-10-25 15:01 
Z0 O$ K/ O8 w* X6 M* v這。。。這兩個完全是兩個域名吧??一個根域名,一個二級www: K4 u1 s3 e; `) X0 v
不懂你要實現什麼,如果要www轉向根域名, ...
2 z% Y1 h1 M* l3 i我的意思不是要做兩個網站
8 F( M- r! a: d! R7 Q6 B! A% V2 d是兩個域名(root域名和www)都是指向同一個地方。
A* b8 |2 }" r8 z( [% Y2 a域名控制面板 我是讓www 和 @ 都是指向 同一個IP的.( [% n; y; T _5 J* o
但是試著訪問 www.xxx.com 出現403.* F/ v; Q4 f- q8 Y! t
: X/ _: C) h( |* a: a7 k好吧。我貼出的針對這個問題的解決方法。0 t4 y+ g; J* U! `: |
前些我說了,我域名控制面板 設置已經www和root域名指向了同一IP。
4 k; x, f. u1 D1 |! N如不確定這一步可以用 nslookup xxx.com 和 nslookup www.xxx.com看看是不是指向同一個IP。
3 h7 V L. N% v; [5 \下面主要就是在ngnix中寫幾句話
7 H3 h. I& Q5 O1 w4 \+ n搜索ngnix.conf所在路徑顯示出的路徑是這裡用nano編輯文件nginx.conf- nano /etc/nginx/nginx.conf
複製代碼 在http中寫一個server塊,使其訪問www.xxx.com的時候,跳轉到xxx.com。- #...' Q0 a5 A7 g& [7 O) f( j
- http {
& Q* w/ K" q$ p - #.... C1 c, Q: O8 p P3 G& i% c
- server {) k# l$ f+ P. S
- server_name www.xxx.com;' L+ b! C1 p5 ^" P1 m8 R7 |
- rewrite ^(.*) http://xxx.com$1 permanent;
/ q- D. h/ p0 R T+ w) S - }% H i/ X! S, n" c1 {) [5 p
- }
複製代碼 重啟nginx。- invoke-rc.d nginx restart
複製代碼 但是,這是一般的解決方法嗎?
9 b6 J1 d8 L" c還是,建的時候用www,然後跳轉的時候是xxx.com跳到www.xxx.com。, i# r6 e2 H: p* D
或是其他?$ h4 o% r. {7 N6 J! `0 w. X# b5 Q
1 c9 {; f4 a& g0 d7 i& V4 ?0 ?. v) C3 b+ {. e) B5 N
% r' U W) e5 f' b8 ?' G
9 J! H9 S0 l' s" Z4 ~9 W. n8 I9 A- ~$ f, i, h
5 R4 M* O7 p {5 F/ j2 G9 W7 ~ |