美文网首页
nginx设置默认访问页面

nginx设置默认访问页面

作者: 黄言黄语 | 来源:发表于2016-11-14 23:12 被阅读124次

场景

在服务器部署应用,配置二级域名xxx.xxx.com。设置通过直接访问二级域名则直接访问管理系统登录页 ,由于管理系统用多处使用了cookie,如果反向代理时没有携带上cookie调转,则会发生cookie检查不通过而被强制退出,返回登录页。

原因

tomcat是通过cookie里的jsessionid来判断你是不是新用户的,jsessionid是用来取session的,一一对应的 cookie里有jsessionid,并且和服务器的保存的一样,说明不是新用户,用原来的session就可以

nginx 设置

location / {
        rewrite ^/(.*) /legoms/$1 break;
        proxy_pass http://manager_server;
        proxy_set_header        X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header        Host $http_host;
        proxy_set_header        Cookie $http_cookie;//携带cookie调转
    }

在反向代理时头部需要携带上cookie

相关文章

  • nginx设置默认访问页面

    场景 在服务器部署应用,配置二级域名xxx.xxx.com。设置通过直接访问二级域名则直接访问管理系统登录页 ,由...

  • nginx重定向及防止域名被恶意指向 - 配置

    nginx默认是空主机头,nginx默认配置中的虚拟主机允许用户通过IP访问,或者通过未设置的域名访问。如果上线后...

  • Nginx环境配置(Mac版)

    在Mac系统下配置Nginx服务器 搜索 安装 安装成功 启动nginx服务器 访问nginx默认页面image....

  • php7安装若干坑

    1 nginx 访问页面 提示 403 错误 a selinux未关闭 采用 setenforce 0 设置为禁...

  • Mac 使用 Nginx 在本地部署静态网站

    安装 安装 Brew 安装 Nginx 启动 Nginx 重启 配置 默认静态页面 默认配置 默认日志目录 新增的...

  • SpringBoot 2.0设置默认访问页

    每个网站都需要一个默认访问的页面,方面用户访问,因此我们需要给我们的平台设置一个默认访问的URL。 我使用的是Sp...

  • android 输入法弹出键盘把listview顶上去,保留顶部

    一:给listview 设置属性 2:设置页面默认页面(不要默认弹出键盘)

  • 网站缓存设计

    一、关于网站页面静态缓存,如何确保一个页面可以设置静态缓存? nginx 会按照目录层级查找文件,并且默认读取文件...

  • ELK之nginx代理kibana

    背景说明 由于kibana界面默认没有安全认证界面,为了保证安全,通过nginx进行代理并设置访问认证。 配置ki...

  • C# 部署IIS服务

    启用windos功能 发布项目 创建网站 关联项目 设置访问网站默认页面 设定默认页面文件名称,并上移到第一位 为...

网友评论

      本文标题:nginx设置默认访问页面

      本文链接:https://www.haomeiwen.com/subject/mmdkpttx.html