-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconf
More file actions
185 lines (152 loc) · 4.74 KB
/
conf
File metadata and controls
185 lines (152 loc) · 4.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
#运行用户
#user nginx nginx;
#启动进程
worker_processes 2;
#全局错误日志及PID文档
error_log /home/zuroc/dev/ppmm/ztmp/log/error.log notice;
pid /home/zuroc/dev/ppmm/ztmp/pid/nginx.pid;
#工作模式及连接数上限
events {
use epoll;
worker_connections 1024;
}
http {
log_format main
'>>>main\n'
'$status\n'
'$remote_addr\n'
'$remote_user\n'
'$request\n'
'$http_referer\n'
'$http_user_agent\n'
'$bytes_sent\n'
'$time_local\n'
#'$gzip_ratio\n'
;
log_format download
'>>>down\n'
'$status\n'
'$remote_addr\n'
'$remote_user\n'
'$request\n'
'$http_referer\n'
'$http_user_agent\n'
'$bytes_sent\n'
'$time_local\n'
'$http_range\n'
'$sent_http_content_range\n'
;
#设定mime类型
include /etc/nginx/mime.types;
default_type text/html;
#开启gzip模块
gzip on;
gzip_http_version 1.0;
gzip_comp_level 5;
gzip_proxied any;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
output_buffers 1 64k;
postpone_output 3124;
#设定access log
access_log /home/zuroc/dev/ppmm/ztmp/log/access.log main;
client_header_timeout 10m;
client_body_timeout 10m;
send_timeout 10m;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 1000;
fastcgi_temp_path /home/zuroc/dev/ppmm/ztmp/nginx;
client_body_temp_path /home/zuroc/dev/ppmm/ztmp/nginx;
proxy_temp_path /home/zuroc/dev/ppmm/ztmp/nginx;
server {
listen 10555;
server_name _;
rewrite ^(.*)$ http://kanrs.com$1 permanent;
}
#设定虚拟主机
server {
listen 10602;
server_name _;
charset utf-8;
##设定本虚拟主机的访问日志
location ~ /(css|js)/ {
valid_referers none blocked *.kanrss.com *.kanrss.info kanrss.com kanrss.info *.google.com *.baidu.com *.appspot.com kanrs.com kanrs.cn *.kanrs.com *.kanrs.cn;
if ($invalid_referer) {
return 412;
}
rewrite ^/css/([^!]*)!(.*)$ /css/$2 last;
rewrite ^/js/([^!]*)!(.*)$ /js/$2 last;
root /home/zuroc/dev/ppmm/zapp;
expires max;
access_log off;
}
location ~ /fs/ {
valid_referers none blocked *.kanrss.com *.kanrss.info kanrss.com kanrss.info *.google.com *.baidu.com *.appspot.com kanrs.com kanrs.cn *.kanrs.com *.kanrs.cn;
if ($invalid_referer) {
return 412;
}
root /home/zuroc/dev/ppmm/zfs;
expires max;
access_log off;
}
location ~ /_debug/media/ {
root /home/zuroc/dev/ppmm/zfs;
expires max;
access_log off;
}
location = /robots.txt {
root /home/zuroc/dev/ppmm/zfs/robots/info;
}
location = /favicon.ico {
root /home/zuroc/dev/ppmm/zfs;
}
location = /bazs.cert {
root /home/zuroc/dev/ppmm/zfs;
}
location / {
proxy_pass http://127.0.0.1:10567;
}
rewrite ^/@([^@/]*)/@(.*)$ /people/$1/favorite/$2 last;
rewrite ^/@(.*)$ /people/$1 last;
rewrite ^/:(.*)$ /group/$1 last;
}#server
server {
listen 10567;
server_name kanrss.info _;
charset utf-8;
access_log /home/zuroc/dev/ppmm/ztmp/log/zfs.log main;
location / {
proxy_pass http://127.0.0.1:10568;
}
}#server
upstream kanrs_upstream {
server 127.0.0.1:10565 max_fails=3 fail_timeout=30s;
}
server {
listen 19800;
server_name _;
charset utf-8;
access_log /home/zuroc/dev/ppmm/ztmp/log/py.log main;
location / {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:19801;
expires off;
}
}#server
server {
listen 10601;
server_name _;
charset utf-8;
##设定本虚拟主机的访问日志
location ~ / {
#valid_referers none blocked *.nttnhj.cn *.kanrss.com *.kanrss.info kanrss.com kanrss.info *.google.com *.baidu.com *.appspot.com kanrs.com kanrs.cn *.kanrs.com *.kanrs.cn;
#if ($invalid_referer) {
# return 412;
#}
root /home/zuroc/dev/pybook/html;
expires off;
access_log off;
}
}
}#http