过期域名预定抢注

 找回密碼
 免费注册

buyvm 安裝WP問題XX

  [複製鏈接]
 樓主| 發表於 2013-9-9 21:14:35 | 顯示全部樓層
若魚 發表於 2013-9-9 20:59
3 [# ~) j$ N0 P' b配置文件改錯了,nginx沒啟動起來吧?
; ~3 q/ D" z, Z  @- t+ G你先  /etc/init.d/nginx stop
- I5 S3 x( n0 \7 N" b然後/etc/init.d/nginx start

6 H' O5 F7 _/ X$ W3 @) z$ I7 K確實是配置文件改錯了。。重啟提示configuration file /etc/nginx/nginx.conf test failed
/ Y5 B% i( T2 a. F0 G' t$ r  t' D0 C; V- }( Y
那正確的配置文件怎麼改,還有標點,空格什麼的。。
/ j' E" b6 J' k; `& ~$ L按照你說的
7 e. ?* X) E" |$ |! G) N- U) ?3 ?改成:: u! n& i- i. E2 S3 ]7 q0 y
server_name(空格)www.xxx.com(空格) xxx.com;這樣對嗎?
2 ]; \7 |' w. ^" ^/ U% `; }) B2 V
5 a8 p8 p6 i% R& E6 B  d! s* U重啟出現; }7 B6 q! W0 n+ v1 [' I/ ~
/etc/init.d/nginx start/ L  h* a4 Q3 Y
Starting nginx: [warn]: conflicting server name "XXX.com" on 0.0.0.0:80, ignored
3 a# K- T4 p* N' z2 u  t' U' t8 z- w  h: T- r& M5 K1 x2 r9 S# ]2 s: @
) W- R( j- n# M2 O! I0 E
! Z3 N0 W( S$ D* r) g! g4 K9 H6 B
0 I1 h  n0 t) n+ [  R
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-9 21:22:26 | 顯示全部樓層
本帖最後由 若魚 於 2013-9-9 21:27 編輯
8 \. p2 q" w+ `8 q5 ^) M: f: w
配置衝突了,域名被添加了2次。。你再查查,我沒用過你裝的那個一鍵包,不曉得配置文件是否都寫在一起的還是分開的。
4 w' k& w: I( D/ O1 E/usr/local/nginx/conf/   目錄下的nginx.conf ) L- s5 Z0 `/ Y" E) }; m* x
/usr/local/nginx/conf/vhost/目錄下的xxx.com.conf
* @& k7 V& q; s這2個文件,一個是nginx公共配置,一個是虛擬主機的配置; O  U# f8 K& t6 D" R" c0 ~% X
看server段中你的域名是否添加了2次。。。如果有2個,則只保留一個,9 `1 l5 }9 V2 @# l) O
然後對應的root  /home/wwwroot;   這裡改為你的網站根目錄所在的路徑- L0 H: E4 \( i
$ {6 B+ d2 M: b4 P3 E
-------------------------------------2 y( d7 y4 c. h* p7 t9 p
你安裝的時候估計輸入的域名就是你現在用的域名吧,/usr/local/nginx/conf/   目錄下的nginx.conf  這個配置中server_name應該有你域名,把這個隨便改一個,
3 T! a9 u6 M' D! q然後/usr/local/nginx/conf/vhost/目錄下的xxx.com.conf這裡的server_name(空格)www.xxx.com(空格) xxx.com;
; c) G! d1 ~/ E. g* x搞成這樣的,對應的目錄也修改正確。
7 F" ^6 O- \5 |, `, }# R* X7 q) [* W7 f& g& |
以後你每增加一個網站,把這個文件複製一份,名字和內容改成你對應域名的信息,就可以新增加一個虛擬主機了。% H/ a) _" y% [0 M" A9 l* G
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-9-9 21:28:36 | 顯示全部樓層
本帖最後由 蒙毅出世 於 2013-9-9 21:30 編輯 / D9 y& `7 W; W+ R
- [8 K- O6 W% J
好像跟你說的不一樣,下面兩個都沒有
2 A2 `: {% I# ?! k" L% b/usr/local/nginx/conf/   目錄下的nginx.conf 7 e& m% d$ r4 J
/usr/local/nginx/conf/vhost/目錄下的xxx.com.conf
- i8 B/ c4 I2 ]* g, ?$ e
# K" {9 D' f4 E, o; E) t9 b/ z. e9 O
# Q, }  a( g- t8 x" F8 c1 E
更多圖片 小圖 大圖
組圖打開中,請稍候......
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-9 21:32:34 | 顯示全部樓層
蒙毅出世 發表於 2013-9-9 21:28 - i+ p" a4 S+ h$ j! o' d' ~
好像跟你說的不一樣,下面兩個都沒有
5 n8 y8 T" Q5 X6 i4 T6 Q/ M/usr/local/nginx/conf/   目錄下的nginx.conf
7 f3 i1 g/ @; J, ~. q' e* y/ D9 c% R/usr/local/nginx/con ...
8 L, @5 m- z4 @! }8 H$ _8 A6 `
環境不一樣而已。。道理都一樣的。& v3 u4 C9 X' S# H
你使用的環境,nginx配置是保存在/etc/nginx/下面的  v/ E: W' O6 }9 e- Q1 K& i
虛擬主機配置則保存在/etc/nginx/sites-enabled/下面,每個虛擬主機,就有對應的域名命名配置文件/ N9 ~; ]3 z8 e( ^% H! a

' ^9 x% h7 x  O; u+ M- v
9 m  n2 e- a: f# N' ]3 y8 t: z
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-9-9 21:55:32 | 顯示全部樓層
若魚 發表於 2013-9-9 21:32
, r  M, @+ I8 ^. |  H8 U" V環境不一樣而已。。道理都一樣的。
( b/ p9 l  k/ Y, o: f3 i" D  n4 ^  h你使用的環境,nginx配置是保存在/etc/nginx/下面的  c( R( _+ V' ~' P) S5 `
虛擬主機配置則保 ...

( J* ~: u9 y9 W# C: ~我把兩個文件都複製下:+ K4 h8 b' n1 \
0 w5 K8 y0 c+ y3 Y6 t+ `
這個是虛擬主機下(/etc/nginx/sites-enabled/下面 ):
1 o5 M4 F2 j$ D1 Qserver {2 R% Y6 }7 F3 R, |% r+ B
    server_name www. XXX.com  XXX.com;
& Q7 A8 ^; _% T% [    root /var/www/XXX.com;
, f, J) ?# U. s3 W    include /etc/nginx/fastcgi_php;! {5 G" L; q, K/ J: x7 r
    location / {
4 t3 T- p# @% h9 ^        index index.php;
' s2 j( ?0 q+ {# a! Z+ Y% B        if (!-e $request_filename) {
5 {! A) V$ x1 [) T: a4 B) Q" i! i: Q: W            rewrite ^(.*)$  /index.php last;4 q( ?8 f: x) B2 R* Z* N* h2 `
        }+ b- ?* J3 X0 ^
    }% R: s  h7 {1 q0 F- I* m% m4 P  M
}
: {" A! W' d- i: L* k$ w
9 L! f+ [) {$ E2 k+ R8 t, A3 q7 ~這個是nginx配置(保存在/etc/nginx/下面的):, H2 F; `. F- y
user www-data;: ^5 W3 w0 K( b) Q0 D$ p& p3 P6 Z
worker_processes  1;
# @: g# X% A9 Q# o. `
( L' n7 R' ~; {$ z- herror_log  /var/log/nginx/error.log;
) K' H9 a& d# a$ ^) Ipid        /var/run/nginx.pid;
# ~- S% ?8 O2 S# T$ @) p
! V! S' L/ a9 Q$ r; [events {
; g/ j. J+ T7 r# Q% z) p    worker_connections  1024;6 U: _( s3 L- r. U. l5 V( T9 i# K) K/ @
    # multi_accept on;: ~8 r" R, [% D  l9 x4 K/ K
}- ^! t- }- q- R8 f

8 j3 x' J4 I' Q* {" }; W) Ehttp {
- `$ Z: w/ K2 n8 m2 T! K    include       /etc/nginx/mime.types;% n4 {( C% n9 g$ O: O6 A) Z8 S

( H4 d( X0 s. r, K$ ~    access_log        /var/log/nginx/access.log;* ?) J, A; f" {3 f* H' m9 B

- a. ~2 ]1 L' q- v/ g) l1 J2 f+ u    sendfile        on;
. G4 x1 A9 B. c; {$ \  k    #tcp_nopush     on;  S6 j2 j2 B8 o) y% B8 h

6 [8 S* ?5 f3 f* @4 v    #keepalive_timeout  0;
5 E, o* T. J/ P& T3 r2 J    keepalive_timeout  65;, J( q2 R! V8 G. L) z# B
    tcp_nodelay        on;
# @( e" R3 V/ d, E: f7 g  T  d! n5 p2 S- U) H. B
    gzip  on;
$ T. l( b  H) d+ {5 g; \5 t    gzip_disable "MSIE [1-6]\.(?!.*SV1)";$ s; ^- E$ f0 C2 r( R

8 I+ ~1 n" o( c( D    include /etc/nginx/conf.d/*.conf;
  N7 ?. u# s$ Z8 v    include /etc/nginx/sites-enabled/*;
4 {3 B; ~3 H( W) q4 |}# X9 t  `% b: {6 _

* S2 j8 L2 M' T2 Y# mail {" k6 @1 p0 }: l0 I9 D- ]# S: X
#     # See sample authentication script at:2 {. A2 P2 T  s  j# v
#     # http://wiki.nginx.org/NginxImapAuthenticateWithApachePhpScript! x4 U1 s( j+ m( ]8 P( F% L! P4 b
# $ ?- ?" |! h! i
#     # auth_http localhost/auth.php;
, g/ c& K( i: ~6 V- C/ F" G5 l3 B#     # pop3_capabilities "TOP" "USER";
  J" K5 W* a& o. h$ s9 C- E& K#     # imap_capabilities "IMAP4rev1" "UIDPLUS";# @9 P! P& F% f! q! d  d- L# K
#
1 {) R5 @1 B% Q" O6 c7 [$ ]#     server {
& ^9 M4 t5 S3 Y  G# F#         listen     localhost:110;  ^& h6 l, ^8 h8 z
#         protocol   pop3;
9 @6 b5 a; d1 \/ w#         proxy      on;1 x7 l# ^! l$ R2 ?1 r& Y+ V% h
#     }
0 v* Z, Q1 j/ Y) I, z& V5 X#
' w3 }$ ?  Z( \( T) u#     server {2 _7 T& r/ G- I3 s' I( [
#         listen     localhost:143;
3 {2 H$ Y, g0 E#         protocol   imap;. s0 W- |- `5 G$ S
#         proxy      on;6 A( l/ d7 m2 [# L/ k/ W# d7 x  n
#     }
2 `& S, Q( \9 Y& P# }$ Q% Y2 F6 N+ W. h1 _

; M- V" u. I' X& B# i- j1 C7 |3 S  q% v1 B
$ D' P# u8 _9 d* c5 ~8 h. h6 k
" X1 \# v5 Z5 V  y1 Y+ i
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-9 22:02:43 | 顯示全部樓層
幹嘛這麼麻煩,買個centos的系統,然後安裝個國內的免費後台控制面板,不就完了,超簡單,又不出問題,還是中文的
% {+ C+ G- S+ `  ^0 f- @
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-9 22:17:39 | 顯示全部樓層
本帖最後由 若魚 於 2013-9-9 22:19 編輯
+ k4 C- ]( H. J4 @7 w! A* H/ B/ S7 _& h5 f4 e3 }, c6 D- u0 S; u& ^
還不行嗎?虛擬主機配置文件沒問題了
6 A2 P3 Q- D4 T* Y  B. G! j" Inginx配置裡邊沒看到server段,估計在別處,看到下面有個
3 z" w6 X0 W1 E) J4 R1 w    include /etc/nginx/conf.d/*.conf;
$ y' R6 L$ S; e1 P  F在這個目錄下查看.conf文件,應該那個文件中有類似下面這個的server段配置,把這個server_name的值改成別的。7 y! X+ o# V4 g% w9 w* w# G

2 \- v) D, x- z- i/ `server
. [! c$ D$ N" n$ ~7 R$ N5 E6 \        {; s2 f5 _& y& g+ h' e9 ?
                listen       80;
, H$ y  h% [: L' _: H                server_name www.xxx.com;# g' Q2 N0 x( d/ d& O% L" r: N
                index index.html index.htm index.php;
: {$ u" |# @; g0 V, V4 L                root  /www/;6 ?0 Q0 X  C( o
。。。。。。0 K' o/ O% z2 v2 {9 q

& t' I0 H/ r) b, h- Z2 c/ E* m" L) j  A, ~5 T+ F* B; P1 g" I- t
        }- ]% e' \5 V6 D
0 c5 A0 j" S- u
7 v3 z1 A8 @: ]; l
順便說一下,ls上的國內一些免費的面板,挺臃腫的,其實也就這幾個命令和配置文件,自己掌握了很簡單,何必要面板?吃掉不少內存呢
' M7 S+ C) R' X' c( G) b% d- l' `$ q9 N' V7 B4 l+ w. U

; ?' b2 v" A$ V, J  P$ D5 @& r. L8 s9 Y4 q: x& j3 S

- Q( ~6 f5 |1 |  q* g- {& Y6 d
+ b/ S$ B8 P! o8 @: a* g9 H. z9 F5 b: Z0 B; ^: S2 m
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-9-9 22:25:14 | 顯示全部樓層
若魚 發表於 2013-9-9 22:17 ; O2 K/ R" F( l7 y% v7 f
還不行嗎?虛擬主機配置文件沒問題了
1 m  ^7 i; h6 w/ @. {( Jnginx配置裡邊沒看到server段,估計在別處,看到下面有個
# e; L5 E1 ]4 `. O+ V    include ...
4 e  v$ A" Z6 _. ]
include /etc/nginx/conf.d/*.conf;打開& g/ L- G6 x, a9 W

. t! f9 {& x5 _$ U% \5 @, W: Z只有這個:server_names_hash_bucket_size 64;
- P' Z7 [3 x* `! o, \+ I: B4 u; a* `, Z
# l' g# \5 J- i4 P  ?' D  _; I
是直接添加:
/ n% w: `! u6 H1 n( I1 ?5 }6 O2 N# v# l7 l2 U- }
server% U$ r% j7 \! V+ U$ t0 ]$ Z, e0 v' S
        {+ p5 O, a" O& y  ?
                listen       80;  X' e" P7 [# s- J; O- `5 H
                server_name www.xxx.com;* U( [1 P% O5 N) I- s
                index index.html index.htm index.php;
: U( c- a" k- Q/ L                root  /www/;2 |! q0 P, o, x( s1 j
。。。。。。0 g9 @- _9 [! C+ G9 d

6 R. s- B5 i& W# t4 p, ~0 T& f' @
1 w/ }; E& n( w3 V+ m        }嗎?0 y) M0 u0 y% B2 [7 {

( J6 l6 t: s# ~7 z" h3 H# {7 A8 l$ U* B% F" I" d
9 i+ ?% n) Q$ ?6 y* j
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-9 22:32:30 | 顯示全部樓層
額,那怎麼會提示衝突呢。。怪。
6 r8 A# ^' ~/ x5 q, c3 z別的不用改什麼了,在你的虛擬主機文件裡,增加一行:; {8 F( ~; L5 j5 A6 U% |  `1 N: a
listen       80;  ?1 @1 d8 K7 F/ s8 O# Z

3 Z4 D: N! Q6 s* \9 h7 ^) D然後重啟nginx( _; R6 m3 J) D+ p4 k8 p( K
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-9-9 22:42:31 | 顯示全部樓層
本帖最後由 若魚 於 2013-9-9 23:07 編輯
* k6 q& B( f! G! [! W: h/ |3 m5 e
若魚 發表於 2013-9-9 22:32
8 E; \  a9 g0 m額,那怎麼會提示衝突呢。。怪。# a0 k. N: _" ^
別的不用改什麼了,在你的虛擬主機文件裡,增加一行:; Y. U6 Z  _' ?  X9 O
listen       80;
2 a$ ^7 g' L2 N0 I- Q9 x
虛擬文件(/etc/nginx/sites-enabled/下面 ):6 F' v5 e$ n0 l3 {& e: B; y
server {! c: Z1 i0 R1 q
    listen(空格)80;: f) |- x" R/ u7 X3 B
    server_name(空格) www. xxx.com(空格)xxx.com;
. n3 k9 U0 ]- p5 |& ~" t( B    root /var/www/xxx.com;
2 u( \; r7 Z4 s& ?" `    include /etc/nginx/fastcgi_php;4 q. S1 j, N( b- a# S# U9 k8 z) N
    location / {" n5 u" S6 b9 N& @$ _" J, N8 q
        index index.php;* K2 P) ]& U; }% J0 @
        if (!-e $request_filename) {
* N6 l5 N/ U/ e% z# X# l+ W# b            rewrite ^(.*)$  /index.php last;
/ k% L* p7 p0 q( _        }3 r) V* E% u2 n% r; ?
    }1 I/ A7 ]! r# O- r4 c( J
}: G* o/ {8 E8 T. M6 [5 j  j/ ?

% v1 Q% i! B5 q  ]重啟之後,還是帶WWW的
3 a+ P  t: i0 S' K  Q- \& L403 Forbidden。
* f2 A. H" _! X不帶WWW的,可以正常安裝WP
( I0 h* W3 \' e. O; W
; k; o& L2 L4 S* m7 I) Y6 t( O* l& ]! {: D% k3 \/ K, [; w
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-8-20 21:52

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表