天天看点

生产环境下的nginx.conf配置文件(多虚拟主机)

我的生产环境下的nginx.conf配置文件,做了虚拟主机设置的,大家可以根据需求更改,下载即可在自己的机器上使用了,本配置文件摘录自《构建高可用Linux服务器》(机械工业出版社),转载麻烦注明出处,谢谢,配置文件如下:

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

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

<code>user  www www;</code>

<code>worker_processes 8;</code>

<code>error_log  </code><code>/data/logs/nginx_error</code><code>.log  crit;</code>

<code>pid        </code><code>/usr/local/webserver/nginx/nginx</code><code>.pid;</code>

<code>#Specifies the value for maximum file descriptors that can be opened by this process.</code>

<code>worker_rlimit_nofile 65535;</code>

<code>events</code>

<code>{</code>

<code>  </code><code>use epoll;</code>

<code>  </code><code>worker_connections 65535;</code>

<code>}</code>

<code>http</code>

<code>  </code><code>include       mime.types;</code>

<code>  </code><code>default_type  application</code><code>/octet-stream</code><code>;</code>

<code>  </code><code>#charset  gb2312;</code>

<code>  </code><code>server_names_hash_bucket_size 128;</code>

<code>  </code><code>client_header_buffer_size 32k;</code>

<code>  </code><code>large_client_header_buffers 4 32k;</code>

<code>  </code><code>client_max_body_size 8m;</code>

<code>  </code><code>sendfile on;</code>

<code>  </code><code>tcp_nopush     on;</code>

<code>  </code><code>keepalive_timeout 60;</code>

<code>  </code><code>tcp_nodelay on;</code>

<code>  </code><code>fastcgi_connect_timeout 300;</code>

<code>  </code><code>fastcgi_send_timeout 300;</code>

<code>  </code><code>fastcgi_read_timeout 300;</code>

<code>  </code><code>fastcgi_buffer_size 64k;</code>

<code>  </code><code>fastcgi_buffers 4 64k;</code>

<code>  </code><code>fastcgi_busy_buffers_size 128k;</code>

<code>  </code><code>fastcgi_temp_file_write_size 128k;</code>

<code>  </code><code>gzip</code> <code>on;</code>

<code>  </code><code>gzip_min_length  1k;</code>

<code>  </code><code>gzip_buffers     4 16k;</code>

<code>  </code><code>gzip_http_version 1.0;</code>

<code>  </code><code>gzip_comp_level 2;</code>

<code>  </code><code>gzip_types       text</code><code>/plain</code> <code>application</code><code>/x-javascript</code> <code>text</code><code>/css</code> <code>application</code><code>/xml</code><code>;</code>

<code>  </code><code>gzip_vary on;</code>

<code>  </code><code>#limit_zone  crawler  $binary_remote_addr  10m;</code>

<code>  </code><code>server</code>

<code>  </code><code>{</code>

<code>    </code><code>listen 80 default;</code>

<code>    </code><code>server_name _;</code>

<code>    </code><code>index index.html index.htm index.php;</code>

<code>    </code><code>root </code><code>/data/htdocs/www</code><code>;</code>

<code>    </code><code>#server_name_in_redirect off;</code>

<code>    </code><code>location ~ .*\.(php|php5)?$</code>

<code>    </code><code>{</code>

<code>      </code><code>#fastcgi_pass  unix:/tmp/php-cgi.sock;</code>

<code>      </code><code>fastcgi_pass  127.0.0.1:9000;</code>

<code>      </code><code>fastcgi_index index.php;</code>

<code>      </code><code>include fcgi.conf;</code>

<code>    </code><code>}</code>

<code>    </code><code>location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$</code>

<code>      </code><code>expires      30d;</code>

<code>    </code><code>location ~ .*\.(js|css)?$</code>

<code>      </code><code>expires      1h;</code>

<code>    </code><code>listen       80;</code>

<code>    </code><code>server_name  www.adongstudio.com;</code>

<code>    </code><code>root  </code><code>/data/htdocs/www/adongweb</code><code>;</code>

<code>    </code><code>#limit_conn   crawler  20;   </code>

<code>    </code><code>{     </code>

<code>    </code><code>}   </code>

<code>    </code><code>log_format  access  </code><code>'$remote_addr - $remote_user [$time_local] "$request" '</code>

<code>              </code><code>'$status $body_bytes_sent "$http_referer" '</code>

<code>              </code><code>'"$http_user_agent" $http_x_forwarded_for'</code><code>;</code>

<code>    </code><code>access_log  </code><code>/data/logs/access</code><code>.log  access;</code>

<code>      </code><code>}</code>

<code>    </code><code>server_name  www.longfeistudio.com;</code>

<code>    </code><code>root  </code><code>/data/htdocs/www/ImageVue</code><code>;</code>

<code>    </code><code>#limit_conn   crawler  20;</code>

<code>    </code><code>access_log  off;</code>

<code>    </code><code>server_name  www.hongyanbike.com;</code>

<code>    </code><code>root  </code><code>/data/htdocs/www/xhui/hybike</code><code>;</code>

<code>  </code><code>}</code>

<code>server</code>

<code>    </code><code>server_name  www.very365.com mm.very365.com very365.com;   </code>

<code>    </code><code>root  </code><code>/data/htdocs/www/very365</code><code>;  </code>

<code>  </code><code>location /</code>

<code>  </code><code>{    </code>

<code>  </code><code>rewrite ^/(.*)</code><code>/product/</code><code>([0-9]+)/$ </code><code>/seoproduct</code><code>\.php\?spell=$1&amp;productid=$2;</code>

<code>  </code><code>rewrite ^</code><code>/brand/</code><code>(.*)</code><code>/page/</code><code>([0-9]+)/$ </code><code>/seobrand</code><code>\.php\?spell=$1&amp;page=$2;</code>

<code>  </code><code>rewrite ^</code><code>/brand/</code><code>(.*)/$ </code><code>/seobrand</code><code>\.php\?spell=$1;</code>

<code>      </code><code>fastcgi_param SCRIPT_FILENAME </code><code>/data/htdocs/www/very365</code><code>$fastcgi_script_name;</code>

<code>      </code><code>fastcgi_param  SCRIPT_NAME  </code><code>/data/htdocs/www/very365</code><code>$fastcgi_script_name;</code>

<code>    </code><code>server_name  www.wqueen.cn wqueen.cn;</code>

<code>    </code><code>root  </code><code>/data/htdocs/www/wqueen/bbs</code><code>;</code>

<code>    </code><code>server_name  baobei.wqueen.cn;</code>

<code>    </code><code>root  </code><code>/data/htdocs/www/baobei</code><code>;</code>

本文转自 抚琴煮酒 51CTO博客,原文链接:http://blog.51cto.com/yuhongchun/736151,如需转载请自行联系原作者