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

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

时间:2024-01-05 17:13:40浏览次数:34  
标签:多路径 ssl decision server Nginx 域名 webroot 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;
      }
  }

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

相关文章

  • nginx配置多个站点共用80端口,不算端口冲突吗?
    在使用Nginx配置多个站点时,可以将它们共享一个端口(例如80端口)。这是因为Nginx使用虚拟主机(VirtualHost)的概念,通过对访问请求进行区分,将请求发送到不同的站点。Nginx的配置文件中,可以通过server块来定义不同的虚拟主机。每个server块中可以指定不同的域名或IP地址,并设置对应的站点......
  • UOS配置nginx
    WEB服务安装nginx软件包;配置文件名为ispweb.conf,放置在/etc/nginx/conf.d/目录下;网站根目录为/mut/crypt(目录不存在需创建);启用FastCGI功能,让nginx能够解析php请求;index.php内容使用Welcometo2022ComputerNetworkApplicationcontest!一、安装nginx、php[root@isp......
  • 域名托管
    AWS创建托管域名godaddy 名称服务器指向AWSdns......
  • 记录一次,nginx平滑升级,不需要停止nginx服务,不影响业务访问
    #下载新版本nginxwgethttp://nginx.org/download/nginx-1.24.0.tar.gz#解压并安装tarxfnginx-1.24.0.tar.gzcdnginx-1.24.0./configure--prefix=/usr/local/nginx--user=nginx--group=nginx\--with-http_ssl_module\--with-http_gzip_static_module\--with-poll_mo......
  • 购买域名的原则
    购买域名是WordPress建站的关键步骤之一。你需要明智地选择和购买域名,因为它将成为你的唯一网址,直接影响着网站的品牌、可用性和SEO等方面。在购买域名时,有一些重要的原则和注意事项需要考虑。一、选择与网站主题相关的域名无论你是创建个人博客、企业网站还是电子商务平台,你的域名......
  • TLS SNI(TLS Server Name Indication)配置:F5、Nginx和IIS
    TLSServerNameIndication(TLSSNI)TLSServerNameIndication(TLSSNI),usedwhenasinglevirtualIPserverneedstohostmultipledomains.TLSSNISupport即一个IP地址上支持多个域名的SSL站点,或者说一个IP上支持绑定多个SSL证书。支持TLSSNI的浏览器Brows......
  • 部署Python Flask应用到服务器上,你可以选择多种方式,这里我将介绍使用Gunicorn和Nginx
    部署PythonFlask应用到服务器上,你可以选择多种方式,这里我将介绍使用Gunicorn和Nginx的方法。以下是部署步骤:安装Gunicorn:Gunicorn是一个PythonWSGIHTTP服务器,你可以使用pip进行安装:pipinstallgunicorn运行你的应用:使用Gunicorn运行你的Flask应用:gunicorn-w4app:app这里,-w4......
  • nginx请求限制和连接限制
    漏桶算法就是比如一个桶里面有五个空间,其他多余的请求会被等待或者拒绝开辟空间在http模块里面然后在local‘里面添加引用重启即可限制请求连接就是限制同一个ip的频繁连接引用......
  • IP: dns-lookup : 查询域名的公网IP地址 解决 DNS域名解析绑架的问题例如访问 raw.git
    示例:https://github.com/orgs/community/discussions/42655https://github.com/mwaskom/seaborn-data/blob/2b29313169bf8dfa77d8dc930f7bd3eba559a906/dataset_names.txthttps://www.ip-lookup.org/dns-lookup/raw.githubusercontent.comIPDetailsDomain:Raw.githubuser......
  • 创建属于自己的域名(免费注册申请永久的eu.org顶级域名),再也不用给博客域名续费了!
    创建属于自己的域名(免费注册申请永久的eu.org顶级域名) ==================================================================================----Serversanddomainnamescheck...----CheckingSOArecordsfor*****.EU.ORG...----CheckingNSrecordsfor*****.......