博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx泛解析域名实现多级域名多个域名跳转
阅读量:6604 次
发布时间:2019-06-24

本文共 1030 字,大约阅读时间需要 3 分钟。

需求如下:

由于之前泛解析有上百个域名需要向上图所示的这种需求,所以需要一个通用方法进行处理。思路如下:

1,首先通过Nginx获取到所有泛解析的二级子域名

2,通过Nginx的 proxy_set_header 自定义变量获取请求url主机头部

3,后端使用程序获取Nginx传递过来的url主机头,进行跳转至 

操作如下:

  1. * 泛解析在DNS中解析到Nginx服务器

  2. 添加Nginx配置文件

  3. upstream x {

  4.      server 10.0.0.x:6096;   这里的6096是后端服务,后端程序会通过$subdomain获取到abc,qedd,等主机头部,然后进行跳转

  5.     }

  6. server {

  7.         server_name  ~^(?<subdomain>.+).yourdomain.com$;

  8.         listen  80;

  9.         access_log  logs/testb.access.log  main;

  10.         error_log   logs/testb.error.log;

  11.         location = /favicon.ico {

  12.             alias   /root/org/favicon.ico;

  13.         }

  14.         error_page 500 502 503 504   /500.html;

  15.         location /500.html {

  16.          internal;

  17.         }

  18.         error_page 404 /404.html;

  19.        location = /robots.txt {

  20.             alias   /usr/local/webserver/nginx/conf/robots.txt;

  21.         }

  22.         location / {

  23.             proxy_pass_header Server;

  24.             proxy_set_header Host $http_host;

  25.             proxy_redirect off;

  26.             proxy_set_header X-Real-IP $remote_addr;

  27.             proxy_set_header X-Scheme $scheme;

  28.             #custom header from upstream server

  29.             proxy_set_header   DEFINE-REDIRECT    $subdomain;

  30.             proxy_pass http://x$uri$is_args$args;

  31.         }

  32.     }

      本文转自crazy_charles 51CTO博客,原文链接:http://blog.51cto.com/douya/1949613,如需转载请自行联系原作者

你可能感兴趣的文章
chrome 升级 v.34 后 activiti5.14 Modeler 出错
查看>>
SOA(面向服务框架)
查看>>
Perl Modules about File
查看>>
字幕和视频合成软件
查看>>
Java生成验证码
查看>>
git 常用命令 -- 菜鸟的笔记
查看>>
sturts漏洞
查看>>
java静态方法中读取类路径
查看>>
UNIX网络编程(第三版 ) 测试代码 7.2
查看>>
【原创】数组完整篇 / 基本操作/ 进阶 / 遍历 / 实例 / 拓展 / 取 / 赋
查看>>
linux 挂载samba盘
查看>>
pitfall fields
查看>>
Hadoop实战读书笔记(3)
查看>>
策略模式
查看>>
2012-2013 微软商业智能大调研分析报告
查看>>
iOS7设计规范分享:UI设计基础
查看>>
徐元杰:“淘”里“淘”外,简单营销
查看>>
国内外SNS比较分析
查看>>
iOS Image Filters
查看>>
Dsoframer实现文档在线浏览功能
查看>>