windows下配置nginx(gzip+SSI+Expires)

 
      
复制代码
1 #user nobody;
2 worker_processes 1;
3
4 #error_log logs/error.log;
5 #error_log logs/error.log notice;
6 #error_log logs/error.log info;
7
8 #pid logs/nginx.pid;
9
10
11 events {
12 worker_connections 1024;
13 }
14
15
16 http {
17 include mime.types;
18 default_type application/octet-stream;
19
20 #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
21 # '$status $body_bytes_sent "$http_referer" '
22 # '"$http_user_agent" "$http_x_forwarded_for"';
23
24 #access_log logs/access.log main;
25
26 sendfile on;
27 #tcp_nopush on;
28
29 #keepalive_timeout 0;
30 keepalive_timeout 65;
31
32 #gzip on;
33 gzip on;
34 gzip_min_length 1024;
35 gzip_buffers 4 8k;
36 gzip_comp_level 6;
37 gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
38 gzip_vary on;
39
40 server {
41 listen 80;
42 server_name localhost;
43
44 #charset koi8-r;
45
46 #access_log logs/host.access.log main;
47
48 location / {
49 root html;
50 index index.html index.htm;
51 }
52
53 #error_page 404 /404.html;
54
55 # redirect server error pages to the static page /50x.html
56 #
57 error_page 500 502 503 504 /50x.html;
58 location = /50x.html {
59 root html;
60 }
61
62 # proxy the PHP scripts to Apache listening on 127.0.0.1:80
63 #
64 #location ~ \.php$ {
65 # proxy_pass http://127.0.0.1;
66 #}
67
68 # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
69 #
70 #location ~ \.php$ {
71 # root html;
72 # fastcgi_pass 127.0.0.1:9000;
73 # fastcgi_index index.php;
74 # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
75 # include fastcgi_params;
76 #}
77
78 # deny access to .htaccess files, if Apache's document root
79 # concurs with nginx's one
80 #
81 #location ~ /\.ht {
82 # deny all;
83 #}
84
85 #Nginx Expires
86 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|ico)$ {
87 expires 7d;
88 }
89 location ~ .*\.(js|css|html)?$ {
90 expires 7d;
91 }
92 }
93
94
95 # another virtual host using mix of IP-, name-, and port-based configuration
96 #
97 #server {
98 # listen 8000;
99 # listen somename:8080;
100 # server_name somename alias another.alias;
101
102 # location / {
103 # root html;
104 # index index.html index.htm;
105 # }
106 #}
107
108
109 # HTTPS server
110 #
111 #server {
112 # listen 443;
113 # server_name localhost;
114
115 # ssl on;
116 # ssl_certificate cert.pem;
117 # ssl_certificate_key cert.key;
118
119 # ssl_session_timeout 5m;
120
121 # ssl_protocols SSLv2 SSLv3 TLSv1;
122 # ssl_ciphers HIGH:!aNULL:!MD5;
123 # ssl_prefer_server_ciphers on;
124
125 # location / {
126 # root html;
127 # index index.html index.htm;
128 # }
129 #}
130
131 #loading include
132 ssi on;
133 ssi_silent_errors on;
134 ssi_types text/shtml;
135
136 }
复制代码

模块
#gzip  on;
#Nginx Expires
#loading include
 
----------------------------------无辜的分割线------------------------------------
开启:start nginx
重启:nginx -s reload
关闭:nginx -s quit