Nginx反向代理泛目录、目录、整站代理怎么做?

nginx反向代理配置详解
现在有很多站长把网站权重做上来后想盈利都会考虑做租目录给做黑帽SEO的人,而且站长都会使用宝塔搭建网站环境而linux做为比较常用的网站环境,大家经常会用到的web服务,那么nginx是怎么设置泛目录反向代理的呢?其实很简单,几行代码就可以搞定了。
本篇文章会依次列出反向代理泛目录、目录、整站反向代理的做法,耐心浏览本篇技术你会得到很大的提升。
首先找到你网站的配置文件。一般是放在 nginx目录/vhost/xxx.com.conf 中,找到之后,在里面添加上一段代码即可,使用宝塔的环境也需要在网站设置处配置文件。

注意:以下规则目录均为yanyu,也就是你租的目录名称,可以为app,等任意英文名称最佳;

 有前缀二级泛目录反向代理代码如下:

location /yanyu {
proxy_pass http://你服务器ip地址/yanyu;

proxy_set_header   X-FORWARDED-HOST $host;
}
或
location /yanyu {
        proxy_pass http://你服务器ip地址/yanyu;
        }
目录反向代理代码如下:
                                              
    location /yanyu {
        proxy_pass http://你服务器ip地址/yanyu/;
        }
整站反向代理代码如下:
 location / {
        proxy_pass http://www.***.com/;
        }

反向之后,如果css和JS没有正常的话,则需要删除一些代码。具体查看此篇《nginx环境下图片、css和JS不能伪静态怎么办?》,如果未生效,则看此篇文章《nginx添加反向代理代码不生效-与原rewrite伪静态规则冲突了怎么办?》。

原创作品来自烟雨,QQ81047380,禁止转载:烟雨黑帽SEO » Nginx反向代理泛目录、目录、整站代理怎么做?

赞 (0) 加关注不迷路

扫码或加QQ81047380

了解程序加我QQ好友

关注微信公众号