天天看點

生産環境下的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,如需轉載請自行聯系原作者