当前位置:论坛首页 > Linux面板 > 求助

求教nginx反向代理泛目录!

发表在 Linux面板2018-5-2 11:27 [复制链接] 12 11030

如题!
我在网上找的代码是
server {    listen       80;                                                             server_name  ***.com;                                                   location /abc {        proxy_pass http://ip/abc;        }}然后我加到自己的配置文件里完全没效果!!!下面是我网站的配置文件server{    listen 80;    server_name www.*****.com;    index index.php index.html index.htm default.php default.htm default.html;    root /www/wwwroot/www.*****.com;        #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则    #error_page 404/404.html;    #SSL-END        #ERROR-PAGE-START  错误页配置,可以注释、删除或修改    error_page 404 /404.html;    error_page 502 /502.html;    #ERROR-PAGE-END        #PHP-INFO-START  PHP引用配置,可以注释或修改    include enable-php-53.conf;    #PHP-INFO-END        #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效    include /www/server/panel/vhost/rewrite/www.*****.com.conf;    #REWRITE-END        #禁止访问的文件或目录    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)    {        return 404;    }        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$    {        expires      30d;        access_log off;     }        location ~ .*\.(js|css)?$    {        expires      12h;        access_log off;     }    access_log  off;}
求教一下大神!应该怎么加才能实现反向代理泛目录!!!解决了给100烟钱
使用道具 举报 只看该作者 回复
发表于 2018-5-2 11:30:27 | 显示全部楼层
有前缀二级泛目录反向代理

server {
    listen       80;                                                         
    server_name  ***.com;                                               

    location /abc {
        proxy_pass http://ip/abc;
        }
}
使用道具 举报 回复 支持 反对
发表于 2018-5-2 11:31:33 | 显示全部楼层
这个是我网站的原配置文件



server
{
    listen 80;
    server_name www.*****.com;

    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/www.*****.com;


   
    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #SSL-END
   
    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
    error_page 404 /404.html;
    error_page 502 /502.html;
    #ERROR-PAGE-END
   
    #PHP-INFO-START  PHP引用配置,可以注释或修改
    include enable-php-53.conf;
    #PHP-INFO-END
   
    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
    include /www/server/panel/vhost/rewrite/www.*****.com.conf;
    #REWRITE-END
   
    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }
   
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        access_log off;
    }
   
    location ~ .*\.(js|css)?$
    {
        expires      12h;
        access_log off;
    }
    access_log  off;
}
使用道具 举报 回复 支持 反对
发表于 2018-5-2 17:44:17 | 显示全部楼层
大神快出来啊!!!
使用道具 举报 回复 支持 反对
发表于 2018-5-2 17:46:20 | 显示全部楼层
你是泛二级代理吗?

----------------------------------------------------------------------------------------------------
菜鸟团队技术博客点击联系
使用道具 举报 回复 支持 反对
发表于 2018-5-2 18:07:34 | 显示全部楼层
penn 发表于 2018-5-2 17:46
你是泛二级代理吗?

-------------------------------------------------------------------------------- ...

算是吧!养了一批站!现在要租目录出去 不知道怎么反向
使用道具 举报 回复 支持 反对
发表于 2018-5-2 18:48:55 | 显示全部楼层
liulei4938 发表于 2018-5-2 18:07
算是吧!养了一批站!现在要租目录出去 不知道怎么反向
  1. server {
  2.     listen        80;
  3.     server_name   domain.com    *.domain.com;
  4.     if ($host ~* ^([^\.]+)\.([^\.]+\.[^\.]+)$) {
  5.         set $subdomain $1;
  6.         set $domain $2;
  7.     }

  8.     location / {
  9.         root    /home/wwwroot/$domain/$subdomain/;
  10.         index   index.php index.html index.htm;
  11.         #include /home/wwwroot/$domain/$subdomain/.ngx.htaccess;
  12.     }
复制代码
使用道具 举报 回复 支持 反对
发表于 2018-5-2 19:01:44 | 显示全部楼层

你这个好像是泛域名啊。。。
使用道具 举报 回复 支持 反对
发表于 2018-5-2 20:00:26 | 显示全部楼层
Snipaste_2018-05-02_19-59-50.jpg
使用道具 举报 回复 支持 反对
发表于 2019-8-3 15:32:16 | 显示全部楼层
本帖最后由 夏季未央 于 2019-8-3 15:40 编辑

关于目录的方向代理,我特地写了篇帖子,可以参考这里  waytomilky.com  我没有添加URL的权限,进入SEO交流那里就能看到了
使用道具 举报 回复 支持 反对
发表于 2019-8-3 15:37:07 | 显示全部楼层
夏季未央 发表于 2019-8-3 15:32
关于目录的方向代理,我特地写了篇帖子,可以参考这里  waytomilky.com

点击博客就能见到了,以为无法添加URL权限,也是没办法
使用道具 举报 回复 支持 反对
发表于 2019-11-11 15:32:43 | 显示全部楼层

这个规则写在配置文件下么?
使用道具 举报 回复 支持 反对
发表于 2021-4-24 14:24:45 | 显示全部楼层
遇到同样的问题
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表