/ 中存储网

Nginx服务器常用配置收集

2014-04-03 15:27:01 来源:ITJS.CN
以下配置是经过本人测试,特记录如下,以备参考...

 1、设置负载匀衡

# 注意此部分一般写在server部分的前面,它位于http代码之内

upstream server110.com 

{

server 192.168.81.1:8080 weight=2 ;

server 192.168.81.128:80 ;

}

然后在需要负载匀衡的server中加入

proxy_pass http://server110.com/; 

 2、配置IP访问控制及显示目录列表

server

{

listen 80;

server_name 192.168.81.128;

charset gbk;

root /var/www/nginx-default/;  //此句请写在location之外,否则会出现一些想不到的错误

location /

{

index index.html;

# proxy_pass http://server110.com/; 

# 限制IP访问

deny 192.168.81.1;

 allow all;

# 显示目录列表

 autoindex on;

}

  3、限制访问特定的文件

location ~* .txt$

{

root /var/www/nginx-default/;

deny all;

   }

 4、重定向的设置 

  

# 实现打开以.doc结尾的文件后重定向到

location ~* .doc$

{

if (-f $request_filename)

{

root /var/www/nginx-default/;

rewrite .* http://www.baidu.com last;

 break; 

}

}