NGINX反向代理教程

Publish: November 21, 2013 Category: 文档 No Comments

http://nginx.org/en/download.html 下载需要的版本
有WIN和LINUX版
选择 Stable versions 稳定版即可

server
{
     listen          80;
     server_name     www.xxxx.com;
     location / {
        proxy_pass http://111.111.111.111:8000;
        proxy_redirect off;
        proxy_set_header Host www.xxxx.com;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         }
}




高级一点 加个缓存 来提升速度:

server
{
     listen          80;
     server_name     www.xxxx.com;
     location / {
        proxy_pass http://111.111.111.111:8000;
        proxy_redirect off;
        proxy_set_header Host www.xxxx.com;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         }
        location ~ .*.(gif|jpg|jpeg|png|bmp|swf|js|css)$
       {
        expires      48h;
         root /home/cache/;                        
         proxy_store on;    
          proxy_store_access user:rw group:rw all:rw;  
          proxy_temp_path /home/cache/;      
          if (!-e $request_filename) {
          proxy_pass http://111.111.111.111:8000;
          break;
           }
         }
}


将gif|jpg|jpeg|png|bmp|swf|js|css 这些文件缓存到/home/cache 时效48小时 注意给缓存目录写权限

请为这篇文章评分:
( 这篇文章尚未评分 )

Tags: nginx

Related Posts:

评论已关闭