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小时 注意给缓存目录写权限