NGINX反向代理教程
Posted by he; tagged with nginx
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小时 注意给缓存目录写权限