若魚 發表於 2013-9-9 21:32 ) l! y( h* X4 k! E: x6 b# a
環境不一樣而已。。道理都一樣的。# g. ^2 o! U& |/ l/ x* Y9 J
你使用的環境,nginx配置是保存在/etc/nginx/下面的
' f- `7 @% D( ^ I虛擬主機配置則保 ...
$ H7 ^ V$ r% N我把兩個文件都複製下:
9 b" k6 u: Z" E2 D5 ?, Y7 V+ E6 P% q& h
這個是虛擬主機下(/etc/nginx/sites-enabled/下面 ):
) a+ S' U! Y; [$ W4 {- c* m* Bserver {8 \1 W4 ^5 M) m% D$ d+ a9 z8 f6 ~
server_name www. XXX.com XXX.com;! G# H- m6 p% f Z u
root /var/www/XXX.com;- C$ p9 r4 {# _9 f) o0 v) L# s5 r
include /etc/nginx/fastcgi_php;
1 U" P, P% N% _3 S* ? location / {
' O4 k" R# \( V' W* i index index.php;' S3 C; U2 L# \5 i. ^( L8 b1 b/ S# P
if (!-e $request_filename) {; j4 T$ L- _$ g+ H: x
rewrite ^(.*)$ /index.php last;# K0 _! d% Q! `+ I* ~ B" j
}
0 L- B: O6 b$ z6 ?! X& j( u4 W& { }2 i; Z8 _3 E, M
}
p9 @0 k {, Q
2 z' a0 x% r& b6 I. \這個是nginx配置(保存在/etc/nginx/下面的):
* C! v7 C! {8 v" W+ ]5 k/ G& P1 Huser www-data;
8 V. |% o5 D% c. i* [2 _+ Q4 Kworker_processes 1;
/ J* r6 d+ P9 T5 L9 C1 c! N1 ~, S9 p8 m) b, F
error_log /var/log/nginx/error.log;- v: o9 z0 d7 T
pid /var/run/nginx.pid;6 e/ L" n0 k, d
5 s7 ?/ G' m3 }7 \5 u) a
events {
7 \' Y4 d9 W6 N0 `* J0 n worker_connections 1024;
: Y, O: |' m4 u0 s1 h& o- l7 b* J # multi_accept on;
" E& D/ G# p; ]( u}
1 P" V4 J9 A5 K! k9 p$ a" t, c& B) W4 R# |7 e2 o6 R
http {
$ A+ ~; q( D6 z2 h* p include /etc/nginx/mime.types;
2 m' j3 @* ?, w' e) ~# V- }8 d% K/ u0 `) |+ H5 t$ i
access_log /var/log/nginx/access.log;6 B5 \. z1 p* R1 T& m a; c
+ P3 [7 g4 \( Q# S8 @ sendfile on;
! \! d& [8 U+ B6 { #tcp_nopush on;
2 n+ m2 J! n3 c% b2 F/ Q. Q) e( E( j' x
#keepalive_timeout 0;
) P8 w1 i2 {& l: d$ j( Z& X/ ] keepalive_timeout 65;8 Z) `7 D# l, O1 t) D
tcp_nodelay on;
! B% X" c* G. H: w& h- W0 e6 s; n% c$ d0 `
gzip on;1 ]8 w, t z2 e3 Y4 B
gzip_disable "MSIE [1-6]\.(?!.*SV1)";6 s- w: y( M3 d8 E" d
; `5 U" l* f6 E" h+ t8 x" x
include /etc/nginx/conf.d/*.conf;' ~. R! d: _5 W8 k, z
include /etc/nginx/sites-enabled/*;6 u7 V- ?6 ]+ K; g5 x* h) f
}
' p3 Q U! h& i6 ?; u3 p( p* s% w6 x
# mail {
) M. ?) i9 G' c$ ]& r# j! w1 {# # See sample authentication script at:
4 j2 B" S& x- B) ^; ]# # http://wiki.nginx.org/NginxImapAuthenticateWithApachePhpScript
/ y% \! L2 }" o$ c2 X# 0 j. S2 G1 o! l& `) p% K2 N2 C6 D
# # auth_http localhost/auth.php;; j4 r9 h6 X5 k9 [" [
# # pop3_capabilities "TOP" "USER";
+ t$ J6 p4 U( b, A- {# # imap_capabilities "IMAP4rev1" "UIDPLUS";
9 R( N. u" U9 S! ?' @/ K" w' j4 I#
$ ~- n4 M5 e0 o# server {
. L. E% ~5 v1 M0 m( S& B# listen localhost:110;; o- L- i; R6 H$ j
# protocol pop3;( m& t" D9 a! u5 J! X! l! z# s
# proxy on;0 c4 Y* o0 i3 {; j8 n% A
# }6 t% L" f# J( n# D* I* U U% M
#
( V9 y/ F0 E7 d# H; S- t" d# server {
0 Z Z4 I U" v" `4 J: X# listen localhost:143;( [, ]3 j! Z! N/ \/ ^" m7 w& V
# protocol imap;
7 [9 m& g% N1 o7 K# proxy on;) F2 g5 w4 d' Q
# }
4 t9 P8 x+ C$ h4 `: B& [+ E& T# }# o# _+ n8 z0 V* v+ M- O
# ^' K2 F3 j( k' x& |8 x) a, Y: ~9 q8 I. B/ _
1 S7 ]% K: u, j m" u% @
( J2 ]1 j) |& M7 v& d
|