若魚 發表於 2013-9-9 21:32 
$ b3 m9 v$ K e5 i& s& l環境不一樣而已。。道理都一樣的。6 {3 |: t; r: P% V/ ?9 |! e: r! k$ ~# M
你使用的環境,nginx配置是保存在/etc/nginx/下面的 [4 F% v2 f# u- P) H* J- Y2 A
虛擬主機配置則保 ...
' @9 J9 A& b# O8 o8 J a$ F; _我把兩個文件都複製下:
$ \3 |' k8 Y3 e# W. P
" ], }1 `+ h! l8 x這個是虛擬主機下(/etc/nginx/sites-enabled/下面 ):
. x9 V! h* G; k7 C7 wserver {
* b, ?7 i: w: O% j/ Z8 ?! W2 g server_name www. XXX.com XXX.com;( Y' n3 G; r# f7 W5 Z# G9 L" z+ x
root /var/www/XXX.com;
! B d9 T Q0 F: ^' N8 g include /etc/nginx/fastcgi_php;
* U2 Y$ B( E) \# Y; |9 { location / {
# I6 T2 S# e0 y1 i4 Y* } index index.php;' E3 h- f' T/ S" e0 ~
if (!-e $request_filename) {
# t9 D/ {0 V) J) `, Y) C! r rewrite ^(.*)$ /index.php last;( y; s5 L5 w. ^! s/ b, J' C( r8 e
}3 e2 M* N& h7 P1 u2 a6 i+ h
}
4 M5 m7 N/ j' B% K; v" Z}
# d' D0 r' d( f6 C. w3 J! I6 u1 @
' u2 {% o. o7 u+ \% b這個是nginx配置(保存在/etc/nginx/下面的):% O1 T5 \3 P) q# q0 Q1 I, k
user www-data;
6 N& [3 |8 g C7 T( ]worker_processes 1;
2 U, a1 G: x. y! z) k3 j
7 ]% i9 ]5 T6 Xerror_log /var/log/nginx/error.log;
4 X; G) i* z$ _- a2 n' qpid /var/run/nginx.pid;- e: F2 V" J& T- W6 m D
( R% e& p/ M: a6 Y5 Xevents {
: i* ]; D$ V4 m5 N" \ worker_connections 1024;
! r8 b' l" L) n/ j/ A/ a2 R j' `0 p # multi_accept on;
# ?8 O. u* R6 C5 F! }9 P7 }. h( X: d/ B4 X}
" D0 P5 i9 x" x. |
3 w; W3 l* R3 z" B2 x3 Yhttp {- |6 ]( Z* V; D, J
include /etc/nginx/mime.types;/ P* x' O6 b" e
0 }) X2 v; r' K0 ]) X3 R
access_log /var/log/nginx/access.log;
5 Y) J& t; B$ v7 F
: E3 ^4 w9 f4 ^, R% u7 o- y! K sendfile on;
* N9 U+ z& w# E7 U9 X" m6 T #tcp_nopush on;
( m( K4 j, h2 C- M& Z1 z: p
1 B3 c' r& d# m' s: O3 x #keepalive_timeout 0;
0 F- q2 u/ r; W* l K: f" T3 [6 A& d/ R keepalive_timeout 65;
: s9 @; m% H4 B# _: |+ r tcp_nodelay on;$ T/ ]; M3 J9 ]1 o1 j& p @
/ \4 ?1 r' d: `+ R
gzip on;
& k2 d. w% q3 B+ V) b- l& D1 k gzip_disable "MSIE [1-6]\.(?!.*SV1)";' c# \& f9 r; V& x& `/ X
4 Y4 g5 ~4 C) ?# K. l include /etc/nginx/conf.d/*.conf;- F$ _, D; `6 X6 _5 {& o) z; m$ p
include /etc/nginx/sites-enabled/*;
) c, g' _3 S! D. S' O) h$ m}( }/ R( k- a+ |
3 n; w. g: c. K
# mail {
% T, V& u; M; L" l; d+ B# V# # See sample authentication script at:
( ~/ A9 g; I' B, g+ s8 G# # http://wiki.nginx.org/NginxImapAuthenticateWithApachePhpScript4 n, x5 j' F/ A/ L4 g7 M
#
2 s7 ?1 G% A6 S3 X& @# # auth_http localhost/auth.php;
, u8 G5 a% V/ k {7 \$ W. n# # pop3_capabilities "TOP" "USER"; N6 G' l! l, d8 ]) }$ a# }& f$ B
# # imap_capabilities "IMAP4rev1" "UIDPLUS";) r/ U2 ^$ m" Q( r4 X. k
# 5 G- W( x, ^; I- Z4 ?
# server {5 Q" G6 [& d4 S# G
# listen localhost:110;* h* K) u0 V- H% D# L
# protocol pop3;; M- M6 j9 C* Z& d6 J. d- c
# proxy on;: D% L' U* r. j$ I0 A; n( O
# }+ Q3 p# D. Y6 p! a
#
: Z0 v5 b2 I4 [4 J( E# server {3 u# M0 d1 ^ u8 b" L4 U; o
# listen localhost:143;
* @; P- A. G, n8 E( {# protocol imap;
+ ?: F; M0 N. Z2 M# proxy on;: [: B/ k. @! l
# }
) C5 d* v0 t+ S/ M+ C; M4 Z# }8 A, H! d* {7 K% G) w& K
- G. K! E4 P$ s1 G$ R. i6 {0 x) y
* t8 D1 o, E9 } P
1 l- X1 d& b N( k& |* C4 n( {
' j; S. X9 n. l% S0 S: T5 i* M |