首页 > 系统相关 >Nginx转发解析长域名多路径域名.240105

Nginx转发解析长域名多路径域名.240105

时间:2025-01-06 11:23:10浏览次数:1  
标签:多路径 webroot 240105 decision server ssl 域名 proxy location

​Nginx解析短域名,例如:访问 http://192.168.1.23 可直接跳转到 http://192.168.1.23/webroot/decision

server {
    listen 90;
    server_name localhost;
    
    #匹配/ 转到/webroot/decision上;
    #^(.*)$表示/后任意部分,除非和其他location匹配否则一律转向/webroot/decision,如果无需这样可以修改这里location或者rewrite的正则;
    #permanent表示重定向并返回301;
  
    location / {
        rewrite ^(.*)$ /webroot/decision permanent;
    }
    location /webroot {
        proxy_pass http://crm;
        ......
    }
}

实际案例:

server{
      listen 443 ssl;
      server_name ***.***.cn;
          ssl_certificate      ssl/server.crt;
          ssl_certificate_key  ssl/server.key;
          ssl_session_cache    shared:SSL:1m;
          ssl_session_timeout  5m;
          ssl_ciphers  HIGH:!aNULL:!MD5;
          ssl_prefer_server_ciphers  on;
          ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
           location / {
        rewrite ^(.*)$ /webroot/decision permanent;
    }
  location /webroot {
          proxy_set_header HOST $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header X-Forwarded-Proto $scheme;
          proxy_pass  http://xxx.xxx.xxx.xxx:8080;
      }
  }

标签:多路径,webroot,240105,decision,server,ssl,域名,proxy,location
From: https://www.cnblogs.com/amadeuslee/p/18654895

相关文章

  • Kettle用查出来的数据自动创建表.240105
    ​Kettle在表输入的时候,写好很复杂的SQL,有种场景,就是想把这个很复杂的查出来的数据,自动创建一个表。其实,操作步骤不复杂。跟着我来做就是了。1,新建表输出,Shift按住,从表输入拖动箭头到表输出,打开表输出属性,指定数据库,输入需要创建的目标表名。2,点击右下角SQL,自动出来创建表的......
  • 学习 - Nginx - 域名配置多个站点
    Nginx-域名配置多个站点一、配置本地hosts文件我的虚拟机IP地址是192.168.226.101这里我配置了一个s1.com的域名配置的域名已经生效,直接跳转到Nginx的默认页面二、配置多个站点1、进入到根目录创建目录wwwcd/mkdirwww2、在www文件夹内,创建主站点"www"和视频站......
  • 主域名无法正常显示的原因及解决方法
    当您发现主域名无法正常显示时,这可能是由多种原因引起的。为了帮助您快速定位并解决问题,我们将从以下几个方面进行详细分析,并提供相应的解决方案。1. 证书问题排查SSL/TLS证书是确保网站安全传输的重要组成部分。如果证书配置不当或过期,可能会导致浏览器拒绝加载页面。您可以按......
  • 网站更换域名需要修改哪些内容?
    更换网站域名是一个重要的操作,需要修改多个地方以确保网站正常运行。以下是详细步骤:备份网站文件和数据库: 在进行任何修改之前,务必备份网站的所有文件和数据库。修改DNS设置: 登录域名注册商的管理面板,将域名的DNS记录指向新的服务器IP地址。更新网站配置文件:WordPress: 修......
  • 域名解析与服务器配置导致网站打开缓慢
    您好,域名解析和服务器配置不当可能导致网站加载速度变慢。首先,您需要确认当前域名是否正确解析到最新的服务器IP地址。如果之前更改过IP地址,请确保DNS记录已更新,并且TTL(生存时间)设置合理,以便尽快生效。其次,检查服务器配置是否合理。特别是带宽使用情况,如果带宽不足或接近满载,可能......
  • 解析域名后突然无法访问的原因分析及解决办法
    问题描述:用户报告称,在解析了某个域名之后,该域名对应的网站突然无法访问。尽管DNS解析看起来没有问题,但仍然无法正常浏览网站内容。解决方案:当域名解析完成后却无法访问网站时,可能存在多种原因。以下是一些常见的排查步骤及其对应的解决方案:检查DNS解析记录:验证解析状态:首......
  • 腾讯云国际站:腾讯云怎么修改域名主机?
    在腾讯云修改域名主机(即修改DNS服务器或域名解析记录)的步骤如下:•登录腾讯云控制台:•在浏览器中访问腾讯云官网,使用您的账号和密码登录控制台。•进入域名管理页面:•在控制台页面,点击左侧导航栏的【域名与网站】,然后选择【域名管理】。•选择目标域名:•在域名管理......
  • 域名解析完成后网站无法访问
    域名已经完成了DNS解析,但访问网站时仍然显示无法访问或跳转到带有双www前缀的URL。请问这是什么原因造成的?应该如何正确处理?解决方案:域名解析完成后网站仍无法访问,或者出现双www前缀的问题,通常涉及以下几个方面的因素及相应的解决办法:DNS传播延迟:即使您已经在域名注册商处更......
  • docker 部署项目 Linux 可以ping通域名,但是服务无法访问域名 UnknownHostException: a
    问题描述:这个问题发生在服务器加装安全组件后,一顿网络操作(如重启网卡、重启网络)之后就发生linux无法ping通域名,但是ping通外网ip是没问题的。这个问题他们安全组件的会解决。我这里就不做重点讲解。后来安全组件那边弄通ping域名也没问题后,项目依旧无法访问域名。具体报错......
  • 解除域名屏蔽并清除挂马文件的方法
    当您的网站被检测到挂马文件并导致域名被屏蔽时,必须采取一系列措施来彻底清除恶意代码并恢复域名的正常访问。以下是详细的步骤和建议:备份网站数据:在开始任何操作之前,请务必备份网站的所有数据,包括文件和数据库。这样可以在出现问题时快速恢复。扫描并清除挂马文件:使用......