1、负载均衡,/usr/local/nginx/nginx.conf添加stream即可

http{....}
stream {        server {                listen          8080 reuseport;                proxy_pass      netty;        }        upstream netty {                server  192.168.180.68:8080;                server  192.168.180.69:8080;        }}

2、添加文件服务器,在http中(如果性能不行,可参考http://blog.csdn.net/b_h_l/article/details/17508499)

server {        listen       80;        server_name  192.168.180.67;
        location / {                root   /opt/test;                index  index.php index.html index.htm;                autoindex on;                autoindex_exact_size off;                autoindex_localtime on;                } }

3、虚拟目录()

server {        listen       80;        server_name  localhost;        location / {                root /404.html;                index  index.php index.html index.htm;        }        location /recfile {                alias /home/netrec/;                index  index.php index.html index.htm;                autoindex on;                autoindex_exact_size off;                autoindex_localtime on;        }        location /test {            proxy_pass http://ip:port;        }}

nginx配置下有两个指定目录的执行,root和alias

location /img//var/www/p_w_picpath/
location /img//var/www/p_w_picpath

alias是一个目录别名的定义,root则是最上层目录的定义。

还有一个重要的区别是alias后面必须要用“/”结束,否则会找不到文件的。。。而root则可有可无~~

4、refer防盗链

5、重定向到某个地址

server {        listen 9000;        server_name www.abc.com;        rewrite ^/(.*)$ http://180.133.180.198:9002/$1        permanent;    }