若魚 發表於 2013-9-9 21:32 
4 B9 e$ x. R% _9 P7 S環境不一樣而已。。道理都一樣的。$ V. v/ A1 q2 O; V1 v" L# ]( @4 r
你使用的環境,nginx配置是保存在/etc/nginx/下面的; B# j9 i4 w( v& I. ]
虛擬主機配置則保 ... ; a2 ~: `0 A7 y1 C) U7 r4 M
我把兩個文件都複製下:0 O9 R0 z$ r1 a) e' M3 E% Y
c1 @; l$ K+ Q+ o% z2 c
這個是虛擬主機下(/etc/nginx/sites-enabled/下面 ):0 {9 e0 k; s F: [" n! R+ T
server {: z/ q; b$ d2 G" x4 ]. Y5 c
server_name www. XXX.com XXX.com;" [( ` m _, ~ L9 K
root /var/www/XXX.com;6 g6 w2 f5 d8 c
include /etc/nginx/fastcgi_php;/ c) V' ?' o& Z- R1 L8 ~) g! N$ Q
location / {" B; A" b* @5 Q
index index.php;) m; { Z' C! p1 q( |$ g" G8 c
if (!-e $request_filename) {
3 A- ]# Z V6 Y0 u ~ rewrite ^(.*)$ /index.php last;
. T, C5 `0 H/ ^ A1 E }6 u: A. v8 o6 i6 B! I3 D
}
k/ i5 O5 V: [6 B" s}9 m( X, m) u9 G* x( @0 I: G
5 ]: p, p q% A& }1 M% U9 o這個是nginx配置(保存在/etc/nginx/下面的):0 D( \) k* A3 c1 T. q6 p: n& b
user www-data;
& b: E7 `, d: O+ X9 W, _worker_processes 1;; B( C0 S( k5 K( M+ `! t9 K
' w" h" T! V; |# i6 xerror_log /var/log/nginx/error.log;+ a9 Y0 w$ e0 d
pid /var/run/nginx.pid;
) B( F5 Z# G% E/ U% \* N
- `/ }9 ~, g7 U1 n7 Y. {$ J; ]$ Xevents {
5 v4 D7 y* T9 R3 l4 g! n worker_connections 1024;
3 e( P! t; G1 w! a' n6 W- s # multi_accept on;* G$ X! N1 r- [! B2 }
}8 M' g4 z! q9 S5 ^4 I
5 ?) R9 O0 Y. S3 C- Q4 K1 \! b
http {
$ x+ p7 v) X- [% d% E include /etc/nginx/mime.types;7 [( ]' X8 R7 ^
1 C1 D( D3 x! y% q8 ]2 w, y$ c
access_log /var/log/nginx/access.log;- K) O7 g2 c( K6 L
* Z0 c* R. h: e# x sendfile on;
5 z7 B9 J4 F/ B #tcp_nopush on;
0 H8 y4 k) }+ o2 g) Y( C& x0 h1 y
w7 I! r! ~" F& Y& n: |9 p4 A #keepalive_timeout 0;9 Q" b2 L5 l N8 F8 K" z
keepalive_timeout 65;( R5 v) Z. }2 @7 v3 b7 P4 g
tcp_nodelay on;
2 x! c0 G( M9 J9 C/ w
) G& k+ w. P& i `9 e) z gzip on;$ E+ ?- |- B) l4 F7 k: u% f
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
( [- G# \4 j; V- X
6 K" V7 @9 P+ k E include /etc/nginx/conf.d/*.conf;5 \' t, v/ M; q
include /etc/nginx/sites-enabled/*;
8 L+ K+ D; j0 L3 V6 F6 Y0 \: J}% I8 Y5 k/ m5 I' W! s
1 [8 Q, C8 a. A0 X1 x6 h; g* y3 h5 W: J9 S# mail { {) O3 D" b m. R7 r
# # See sample authentication script at:( B* f9 b# B: {: U3 C
# # http://wiki.nginx.org/NginxImapAuthenticateWithApachePhpScript
% U% v& ]: _5 g: @! n6 I: Y5 C; @# # K- G* h7 B$ y) {2 O! F! U
# # auth_http localhost/auth.php;" |1 E7 K6 `* D
# # pop3_capabilities "TOP" "USER";. n2 [: a2 M- u" Q- J
# # imap_capabilities "IMAP4rev1" "UIDPLUS";
! @+ Y. {; c5 g! i4 p#
" s j0 i" m' y" q! V5 y. ]/ Z# server {& m+ n1 |3 w8 [) r6 u& t l
# listen localhost:110;" R2 `( d, V! {" U# e
# protocol pop3;
, d" S4 h8 ^# _% i W# proxy on;
! s3 ^* U$ Y& D D3 ^: A: i+ W# }
! B0 e6 t5 ~; X, `#
- ]5 r) x. M g% `& u& H0 j) H# server {
# @; \& G) \* P. {0 O/ W3 V( O* U# listen localhost:143;7 C# D+ f% _8 d5 i) U
# protocol imap;
T1 r4 U' a- I P4 ?- G# proxy on;+ Y- a: q4 W; d
# }5 u- \0 _+ }! Y. P8 f
# }0 L, E: ~, ]2 t0 s) R
3 c, S5 O4 Z' ^% K4 V" E' w6 `: |
; Y& W( O7 K0 F
6 j4 m- @. A2 z& C% N2 |( [
$ U, Y) L9 g) b |