nginx.conf
来源:互联网 发布:电脑版qq软件 编辑:程序博客网 时间:2024/05/18 00:04
[代码] nginx.conf
01
user apache apache;
02
worker_processes 4;
03
04
#error_log logs/error.log;
05
#error_log logs/error.log notice;
06
#error_log logs/error.log info;
07
08
#pid logs/nginx.pid;
09
10
events {
11
use epoll;
12
worker_connections 8192;
13
}
14
15
http {
16
include mime.types;
17
default_type application/octet-stream;
18
server_tokens off;
19
20
keepalive_timeout 60 20;
21
client_header_timeout 3m;
22
client_body_timeout 3m;
23
send_timeout 3m;
24
25
client_header_buffer_size 16k;
26
large_client_header_buffers 4 32k;
27
server_names_hash_max_size 512;
28
server_names_hash_bucket_size 64;
29
30
sendfile on;
31
tcp_nopush on;
32
tcp_nodelay on;
33
34
include gzip.conf;
35
36
limit_zone one $binary_remote_addr 10m;
37
38
#####################################################################
39
40
server {
41
include listen.conf;
42
server_name localhost;
43
#charset koi8-r;
44
#access_log logs/host.access.log main;
45
location / {
46
return 403;
47
#root /data/web_server/index;
48
#index index.html index.htm;
49
}
50
51
location ~ ^/NginxStatus {
52
stub_status on;
53
access_log off;
54
}
55
56
#error_page 404 http://www.gznow.cn;
57
#error_page 500 502 503 504 http://www.gznow.cn;
58
}
59
60
61
############################################
62
63
upstream host_apps {
64
server 127.0.0.1:80 weight=1;
65
}
66
67
upstream server1_apps {
68
server 127.0.0.1:80 weight=1;
69
}
70
71
upstream iis_apps {
72
server 192.168.2.251:80;
73
server 192.168.2.252:80;
74
}
75
76
include vhosts/gznow.conf;
77
include vhosts/someqone.conf;
78
include vhosts/gzv8.conf;
79
include vhosts/mms.conf;
80
include vhosts/ball168.conf;
81
include vhosts/rawis.conf;
82
include vhosts/youngeye.conf;
83
include vhosts/warlives.conf;
84
include vhosts/gzjintong.conf;
85
include vhosts/kwanhead.conf;
86
include vhosts/guangzhouchengni.conf;
87
include vhosts/firexrd.conf;
88
include vhosts/mr-fire.conf;
89
include vhosts/sunnyshen.conf;
90
include vhosts/javagg.conf;
91
include vhosts/liketojava.conf;
92
include vhosts/oschina.conf;
93
94
######################################################################
95
}
[代码] listen.conf
01
listen 219.136.252.253:80;
02
listen 192.168.2.250:80;
03
04
###############################################
05
06
set_real_ip_from 203.114.253.72;
07
set_real_ip_from 203.114.253.73;
08
set_real_ip_from 74.207.249.79;
09
10
###############################################
11
12
real_ip_header X-Real-IP;
[代码] gzip.conf
1
gzip on;
2
gzip_vary on;
3
#gzip_static on;
4
gzip_min_length 1024;
5
gzip_comp_level 9;
6
#gzip_buffers 4 8k;
7
#gzip_http_version 1.1;
8
gzip_proxied any;
9
gzip_types text/plain application/x-javascript text/css application/xml;
[代码] proxy.conf
01
proxy_redirect off;
02
proxy_set_header Host $host;
03
proxy_set_header X-Real-IP $remote_addr;
04
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
05
proxy_set_header Accept-Encoding 'gzip';
06
client_max_body_size 10m;
07
client_body_buffer_size 256k;
08
proxy_connect_timeout 300;
09
proxy_send_timeout 300;
10
proxy_read_timeout 300;
11
12
#proxy_buffer_size 4k;
13
#proxy_buffers 4 32k;
14
#proxy_busy_buffers_size 64k;
15
#proxy_temp_file_write_size 64k;
16
17
proxy_buffer_size 128k;
18
proxy_buffers 4 256k;
19
proxy_busy_buffers_size 256k;
20
proxy_temp_file_write_size 256k;
[代码] gznow.conf
001
server {
002
include listen.conf;
003
server_name www.gznow.org;
004
#charset GBK;
005
error_page 404 http://www.gznow.org;
006
error_page 500 502 503 504 http://www.gznow.org;
007
error_log off;
008
009
##############################
010
log_format www_gznow_org_access
011
'$remote_addr - $remote_user [$time_local] $request '
012
'"$status" $body_bytes_sent "$http_referer" '
013
'"$http_user_agent" "$http_x_forwarded_for"';
014
access_log /data/logs/web_log/www_gznow_cn_access.log;
015
##############################
016
017
location ~ ^/index/ {
018
rewrite ^/(.*)$ http://www.gznow.org permanent;
019
}
020
021
location ~ ^/sitemaps/ {
022
autoindex on;
023
autoindex_exact_size off;
024
expires 7d;
025
root /data/web_server/gznow;
026
}
027
##########################################################################
028
029
location ~ ^/(uploadfile|skin)/ {
030
expires max;
031
root /data/web_server/gznow;
032
}
033
034
location ~ ^/bbs/attachments/ {
035
expires max;
036
#root /data/web_server/gznow;
037
rewrite ^/(.*)$ http://gznow.squid.someqone.com:1394/$1 permanent;
038
}
039
040
location ~* \.(ico|gif|jpg|jpeg|bmp|png|swf|flv|rar|zip|exe|bmp|js|css|wav)$ {
041
expires max;
042
root /data/web_server/gznow;
043
}
044
045
##########################################################################
046
##########################################################################
047
048
location ~ \.php$ {
049
proxy_pass http://server_gznow;
050
include proxy.conf;
051
#limit_conn one 1;
052
#limit_rate 50k;
053
}
054
055
location / {
056
root /data/web_server/gznow;
057
index index.htm index.html index.php;
058
include bbs_rewrite.conf;
059
}
060
}
061
062
##########################################################################
063
064
server {
065
include listen.conf;
066
server_name gznow.squid.someqone.com;
067
error_page 404 http://www.gznow.org;
068
error_page 500 502 503 504 http://www.gznow.org;
069
070
error_log off;
071
access_log /data/logs/web_log/squid_gznow_access.log;
072
073
location / {
074
expires max;
075
root /data/web_server/gznow;
076
index index.html index.htm index.php;
077
}
078
}
079
##############################################################
080
081
server {
082
include listen.conf;
083
server_name photo.gznow.org;
084
error_page 404 http://photo.gznow.org;
085
error_page 500 502 503 504 http://photo.gznow.org;
086
error_log off;
087
088
##############################
089
log_format photo_someqone_com_access
090
'$remote_addr - $remote_user [$time_local] $request '
091
'"$status" $body_bytes_sent "$http_referer" '
092
'"$http_user_agent" "$http_x_forwarded_for"';
093
access_log /data/logs/web_log/photo_someqone_com_access.log;
094
##############################
095
096
location / {
097
expires 7d;
098
root /data/web_server/photo_gznow;
099
index index.html index.htm index.php;
100
}
101
102
location ~ \.php$ {
103
proxy_pass http://server_gznow;
104
include proxy.conf;
105
}
106
107
location ~* \.(gif|jpg|png|swf|flv|rar|zip|exe|bmp)$ {
108
root /data/web_server/photo_gznow;
109
expires max;
110
include blocked.conf;
111
if ($invalid_referer) {
112
rewrite ^/ http://hello.someqone.com/logo/someqone.gif;
113
#return 404;
114
}
115
}
116
}
117
##############################################################
118
119
server {
120
include listen.conf;
121
server_name mail.gznow.org;
122
# charset utf-8;
123
error_page 404 http://www.gznow.org;
124
error_page 500 502 503 504 http://www.gznow.org;
125
126
error_log off;
127
access_log off;
128
129
location / {
130
expires 7d;
131
proxy_pass http://192.168.2.251:80;
132
include proxy.conf;
133
}
134
135
location ~ \.asp$ {
136
proxy_pass http://192.168.2.251:80;
137
include proxy.conf;
138
}
139
}
140
##############################################################
141
142
server {
143
include listen.conf;
144
server_name p.gznow.org;
145
rewrite ^(.*) http://www.gznow.org/bbs/archiver$1 permanent;
146
}
147
148
server {
149
include listen.conf;
150
server_name wap.gznow.org;
151
rewrite ^(.*) http://www.gznow.org/bbs/wap$1 permanent;
152
}
153
154
server {
155
include listen.conf;
156
server_name 5.gznow.org;
157
rewrite ^(.*) http://www.gznow.org/bbs/forum-1628-1.html permanent;
158
}
159
160
server {
161
include listen.conf;
162
server_name gznow.org *.gznow.org;
163
rewrite ^(.*) http://www.gznow.org$1 permanent;
164
#return 404;
165
}
166
167
##############################################################
168
169
server {
170
include listen.conf;
171
server_name kaiser.gznow.cn;
172
root /data/web_server/blogs;
173
error_page 404 403 500 502 503 504 http://www.gzv8.com;
174
}
175
176
server {
177
include listen.conf;
178
server_name p.gznow.cn;
179
rewrite ^(.*) http://www.gznow.org/bbs/archiver$1 permanent;
180
}
181
182
server {
183
include listen.conf;
184
server_name wap.gznow.cn;
185
rewrite ^(.*) http://www.gznow.org/bbs/wap$1 permanent;
186
}
187
188
server {
189
include listen.conf;
190
server_name gznow.cn *.gznow.cn www.gznow.cn;
191
rewrite ^(.*) http://www.gznow.org$1 permanent;
192
}
- nginx.conf
- nginx conf
- nginx.conf
- nginx.conf
- nginx.conf
- Nginx Conf
- nginx.conf
- nginx.conf
- nginx.conf
- nginx.conf
- nginx.conf
- nginx.conf
- nginx.conf
- nginx.conf
- Nginx conf/nginx.conf配置
- Nginx-配置-nginx.conf
- nginx nginx.conf配置文件
- nginx配置文件nginx.conf
- java枚举使用详解
- ASP.net错误处理(错误跳转页 webconfig)
- 网页恶意代码全集大观
- child的宿命
- logmnr 的使用详解
- nginx.conf
- 解决浏览器下用Debug Flash Player 访问游戏崩溃问题(2012-2-19)
- 关于列表中内容的左右移动
- C++的类型转换interpret_cast,static_cast,dynamtic_cast,const_cast
- 省市联动问题及在html中解析xml文件
- 如何把VS2008上编的debug、release程序在没装VS的xp机器上运行(转载)
- CodeBubbles
- GoDiagram工作流程设计解决方案
- IntelliJ IDEA使用技巧一览表