最简单的nginx反向代理

一般大家熟悉的都是用 LNMP 一键安装包,但是对于小内存的 VPS 不一定能安装上,而且编译时间也要30分钟以上。

我以centos6 32位系统为例,手动安装 nginx。

直接到 http://nginx.org/packages/    下载你的平台所需的包


比如我的是centos,就点centos,然后根据自己系统版本和所需的nginx版本选择rpm包!

64位的就是x86_64,32位的就是i386!

定位到所需的nginx版本后,右击复制链接地址

然后回到自己的ssh,输入:

rpm -ivh 你的nginx链接

比如 rpm -ivh  http://nginx.org/packages/centos/6/i386/RPMS/nginx-1.10.1-1.el6.ngx.i386.rpm

然后输入  nginx -v 查看 nginx 版本

 

如下图则表示正常

 

 

然后运行下面两条命令,让 nginx 自动启动 

 

service nginx start
chkconfig nginx on

 

 

 

nginx就这样装好了。

 

然后修改nginx的默认配置文件 /etc/nginx/conf.d/default.conf

推荐使用 WinSCP 或者是 xshell

按照下面的配置文件来写

 

server {
    listen       80;
    server_name  你的域名.com www.你的域名.com;

    location / {
        sub_filter t66y.com 你的域名.com; # 地址重写
        proxy_pass        http://www.t66y.com;
        proxy_set_header   X-Real-IP 104.25.128.30;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   Referer http://www.t66y.com;
    }
}

 

 

上面的代码可以复制不完全,提供下载配置文件一份 http://dl1.junlin.li/lnmp/default.conf

最后使用命令 service nginx restart 重启nginx 服务即可。

 

 

完了你可以直接用IP来访问1024网站,你绑定域名也可以。

 

分享到:

4 条评论

昵称
  1. yufan

    能问下关于quadhost这个vps吗,我买了个然后装了lnmp,但是我怎么绑域名啊。。我用a记录绑ssh连接的那个IP,跳到他们官网去了→_→

    1. viva

      你买的是 NAT 的 VPS 吧 ?没有公网的 IP 是不行的。我加你QQ了。

  2. www.cy91.win

    想反代google是不是还需要设置ssl?

    1. viva

      是的,反代Google比较麻烦,我没有折腾成功。