Linux VPS上配置Nginx反向代理 (3362人路过)
16:16 , 引用(0) Via 本站原创
Nginx是一款高性能的HTTP和反向代理服务器。VPS侦探以前已经多次介绍过Nginx的HTTP应用,比如lnmp一键安装包。下面要说的是Nginx的反向代理功能。
反向代理是什么?
反向代理指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部(或其他)网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。
实现方法:
比如我想在VPS上建一个www.77run.com的域名用来反向代理访问http://blog.77run.com/,首先在域名注册商那里的域名管理上为域名www.77run.com添加A记录到VPS的IP上,再在VPS上修改Nginx的配置文件,添加如下:
引用server
{ listen 80;
server_name www.77run.com;
location / {
proxy_pass http://blog.77run.com/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
添加好后,先执行:/usr/local/nginx/sbin/nginx -t 检查配置是否正常,如果显示:the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok configuration file /usr/local/nginx/conf/nginx.conf test is successful 则正常,否则按错误提示修改配置。
再执行 kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 使配置生效,域名解析生效后就可以通过www.77run.com访问http://blog.77run.com/了。
ssh超时断开的解决方法
在线自动 自动 Apache 转换 Nginx 伪静态规则
CentOS 5.3 安装后yum和基本软件的配置
南狮王WIN8体验U3版 WIN8PE放出,喜欢的朋友来折腾吧!
nginx for windows之反向代理
LNMPA是什么?
LNMP一键安装包 0.7发布 - 支持LNMPA
用网页管理Linux/Unix服务器(VPS): LuManager1.0.22虚拟主机控制面板发布(LUM)
nginx 泛域名解析
nginx的proxy_pass_header到$host的问题
作者:77run@齐齐奔跑 -- 骑士威科技
地址:http://blog.77run.com/Linux-VPS-Nginx-proxy/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: 77run 编辑于2011/09/15 23:46
大 | 中 | 小 

