1.作为反向代理服务器 让域名指向nginx服务器的IP (如域名 i.linxun.info) 在nginx的配置文件的目录添加文件(如下添加的是/usr/local/nginx/conf/vhost/i.linxun.info.conf),下面的结果是,用户访问http://i.linxun.info/,nginx就会访问http://222.206.75.227/并取得相关数据后把数据返回到用户),实现让互联网访问学校工作室内部网络的web服务器 server { listen 80; server_name i.linxun.info; location /{ proxy_pass http://222.206.75.227; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-for $proxy_add_x_forwarded_for; } } 如果想下面这样的规则,区别在于,当访问http://i.linxun.info/test1/, nginx服务器就会访问http://222.206.75.227/test2/并取得相关数据后把数据返回到用户 server { listen 80; server_name i.linxun.info; location /test1{ proxy_pass http://222.206.75.227/test2; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-for $proxy_add_x_forwarded_for; } } 2.升级nginx版本脚本 升级脚本来自http://blog.licess.org/lnmp-upgrade-any-nginx-version/ 执行命令即可 wget soft.vpser.net/lnmp/upgrade_nginx.sh;sh upgrade_nginx.sh
近期关于nginx笔记(反向代理、升级)
- Post author By linxun
- Post date
- Categories In 学习笔记, 随意
- 4 Comments on 近期关于nginx笔记(反向代理、升级)