2019独角兽企业重金招聘Python工程师标准>>>

当访问http://cbs.test.com跳转到http://www.test.com/test/cbs/
方法一: (这种方法浏览器地址会变www.test.com/test/cbs)
server {
     listen 80;
     server_name www.test.com;
     location / {
         root /data/test;
         index index.html;
         }

}

server {
     listen 80;
     server_name *.test.com;
     if ( $http_host ~* "^(.*)\.test\.com$") {
          set $domain $1;
          rewrite ^(.*) http://www.test.com/test/$domain/ break;
         }

}

方法二: (这样配置浏览器的地址就会显示成http://cbs.test.com)

server {
               listen 80;
               server_name *.test.com;
               root /usr/local/www;
               location ~ ^/(test|images|styles)/ 这是里可以加多个目录,如果不加目录,会无法访问到cbs.test.com/目录下的文件,如图片目录/images
               {
                     proxy_redirect        off;
                     proxy_set_header    Host   www.test.com;
                     proxy_pass      http://192.168.1.3:80;
               }

location / {
                               set $domain default;
                               if ( $http_host ~* "^(.*)\.test\.com$") {
                                               set $domain $1;
                               }
                               rewrite ^/(.*)    /test/$domain/$1 last;
               }
                                           }
               access_log off;
}

详细过程

如:bs.myweb.com   访问/data0/htdocs/bs

vi /usr/local/webserver/nginx/conf/nginx.conf

server
 {
   listen       80;
   server_name  bs.myweb.com;
   index index.html index.htm index.php;
   root  /data0/htdocs/bs;

location ~ .*\.(php|php5)?$
   {
     #fastcgi_pass  unix:/tmp/php-cgi.sock;
     fastcgi_pass  127.0.0.1:9000;
     fastcgi_index index.php;
     include fcgi.conf;
   }
 }

转载于:https://my.oschina.net/monkeyzhu/blog/379691

nginx rewrite 实现二级域名跳转相关推荐

  1. linux跳转乌班图服务器,Linux-Ubuntu环境安装Nginx和配置二级域名跳转

    前言:Centos和ubuntu环境的区别,可以查看下nginx的配置文件wheresi nginx显示不同的目录结构,本文主要讲Ubuntu系统下如何配置 1.删除Nginx: apt-get -- ...

  2. NGINX免费配置二级域名及同时开启HTTPS(HTTP强制转HTTPS)nodejs的express后端项目,前端next.js的SSR项目

    最近在做web3的创业项目,需要给第三方提供API接口需要配置二级域名:整个过程遇到了一系列问题都一一解决了,记录下整个过程: 二级域名是可以不开启HTTPS的,直接用HTTP也行,开启HTTPS后配 ...

  3. Centos7下Nginx代理和二级域名配置

    Centos7下Nginx代理和二级域名配置 nginx的安装步骤请阅读上一篇文章. 一.nginx的反向代理配置 编辑nginx的配置文件(找到自己的配置文件) vim /usr/local/ngi ...

  4. Nginx rewrite规则实现http跳转到https及301永久重定向

    Nginx rewrite规则实现http跳转到https及301永久重定向 环境准备: [root@ubuntu1804 ~]#curl https://linux2022.com -Ik HTTP ...

  5. 【Nginx】关于二级域名配置https

    需求 域名fangkang.top 解析了blog.fangkang.top二级域名 配置blog.fangkang.top为https访问 解决方案 先来解析域名 这是解析的俩组域名,但是只给不带w ...

  6. apache rewrite重定向规则,rewrite正则,二级域名指向一级域名,多域名指向一个域名,IP转向域名

    首先有一台linux服务器,上面有4个IP都可以指向这个服务器,有10个域名 4个IP分别是 1.1.1.1 1.1.1.2 1.1.1.3 1.1.1.4 10个域名分别是 a.com a.org ...

  7. nginx虚拟主机和域名跳转

    nginx介绍 nginx官网 :nginx.org nginx主要应用web服务.反向代理和负载均衡的作用上 nginx分支,淘宝基于nginx开发的Tengine,使用上和nginx一致,服务和配 ...

  8. nginx中配置二级域名和ssl

    申请SSL证书(申请证书前先要域名解析) 我用的是亚洲诚信,在腾讯云中申请的ssl,域名绑定为blog.xxxxxx.top. 打开nginx的配置文件 vim /usr/local/nginx/co ...

  9. Nginx rewrite 301 永久重定向跳转

    (1)实现http://blog.klaus.org跳转到http://www.klaus.org/blog/klaus.html 跳转前,http://blog.klaus.org对应的站点配置(前 ...

最新文章

  1. 想做网络推广教你如何快速通过SEO考核期呢?
  2. 树莓派接入公网(花生壳)
  3. python环境变量配置_Python的安装、认识、配置环境变量以及helloworld打印的两种方式
  4. 开发者解读:为什么蚂蚁要用融合计算这种新计算模式?
  5. 利用OpenSmtp.Net发送需要smtp验证的邮件
  6. 优必选能开放软硬件源代码吗_开放式硬件为何胜出
  7. 广东中山一楼盘在平台直播卖房 4小时售出600套
  8. MVC 程序开发对汽车种类的联动查询。厂商,系列,型号
  9. springboot-29-security(二)用户角色权限控制
  10. thinkphp5杂谈--模板
  11. 在电脑上安装Intel HAXM(硬件加速执行管理器)
  12. (GCC)STM32跑马灯代码的前世今生
  13. 在网页上添加可爱的Live 2D模型
  14. 什么是web前端开发和后端开发?
  15. EtherCAT网线选型标准
  16. 测试用例之因果图分析法
  17. 「Computer Vision」Note on Seamless Nudity Censorship(裸体审查)
  18. Android SDK介绍
  19. 学习心得:HSV颜色空间
  20. [DASCTF Apr.2023 X SU战队2023开局之战] crypto复现

热门文章

  1. oracle12C推SCN,Oracle 的 DBMS_SCN 修正以及SCN的auto-rollover新特性
  2. php fastdfs扩展,php如何安装fastdfs扩展
  3. Vue2中$forceUpdate()的使用
  4. GitHub Actions 持续集成
  5. 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解
  6. mysql 命令删库名,MySQL控制台删除数据库命令 drop database 数据库名
  7. 使用MyBatis框架连接MySQL数据库查询记录,全部步骤
  8. 我的世界基岩版种子和java版种子_我的世界:对萌新最友好的种子,基岩版通用,对老玩家也很适合!...
  9. 20200909:链表类题目集合下
  10. android 接百度SDK遇到的坑(百度地图BD09经纬度转高德地图GCJ02经纬度)