nginx rewrite 实现二级域名跳转
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 实现二级域名跳转相关推荐
- linux跳转乌班图服务器,Linux-Ubuntu环境安装Nginx和配置二级域名跳转
前言:Centos和ubuntu环境的区别,可以查看下nginx的配置文件wheresi nginx显示不同的目录结构,本文主要讲Ubuntu系统下如何配置 1.删除Nginx: apt-get -- ...
- NGINX免费配置二级域名及同时开启HTTPS(HTTP强制转HTTPS)nodejs的express后端项目,前端next.js的SSR项目
最近在做web3的创业项目,需要给第三方提供API接口需要配置二级域名:整个过程遇到了一系列问题都一一解决了,记录下整个过程: 二级域名是可以不开启HTTPS的,直接用HTTP也行,开启HTTPS后配 ...
- Centos7下Nginx代理和二级域名配置
Centos7下Nginx代理和二级域名配置 nginx的安装步骤请阅读上一篇文章. 一.nginx的反向代理配置 编辑nginx的配置文件(找到自己的配置文件) vim /usr/local/ngi ...
- Nginx rewrite规则实现http跳转到https及301永久重定向
Nginx rewrite规则实现http跳转到https及301永久重定向 环境准备: [root@ubuntu1804 ~]#curl https://linux2022.com -Ik HTTP ...
- 【Nginx】关于二级域名配置https
需求 域名fangkang.top 解析了blog.fangkang.top二级域名 配置blog.fangkang.top为https访问 解决方案 先来解析域名 这是解析的俩组域名,但是只给不带w ...
- 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 ...
- nginx虚拟主机和域名跳转
nginx介绍 nginx官网 :nginx.org nginx主要应用web服务.反向代理和负载均衡的作用上 nginx分支,淘宝基于nginx开发的Tengine,使用上和nginx一致,服务和配 ...
- nginx中配置二级域名和ssl
申请SSL证书(申请证书前先要域名解析) 我用的是亚洲诚信,在腾讯云中申请的ssl,域名绑定为blog.xxxxxx.top. 打开nginx的配置文件 vim /usr/local/nginx/co ...
- Nginx rewrite 301 永久重定向跳转
(1)实现http://blog.klaus.org跳转到http://www.klaus.org/blog/klaus.html 跳转前,http://blog.klaus.org对应的站点配置(前 ...
最新文章
- 想做网络推广教你如何快速通过SEO考核期呢?
- 树莓派接入公网(花生壳)
- python环境变量配置_Python的安装、认识、配置环境变量以及helloworld打印的两种方式
- 开发者解读:为什么蚂蚁要用融合计算这种新计算模式?
- 利用OpenSmtp.Net发送需要smtp验证的邮件
- 优必选能开放软硬件源代码吗_开放式硬件为何胜出
- 广东中山一楼盘在平台直播卖房 4小时售出600套
- MVC 程序开发对汽车种类的联动查询。厂商,系列,型号
- springboot-29-security(二)用户角色权限控制
- thinkphp5杂谈--模板
- 在电脑上安装Intel HAXM(硬件加速执行管理器)
- (GCC)STM32跑马灯代码的前世今生
- 在网页上添加可爱的Live 2D模型
- 什么是web前端开发和后端开发?
- EtherCAT网线选型标准
- 测试用例之因果图分析法
- 「Computer Vision」Note on Seamless Nudity Censorship(裸体审查)
- Android SDK介绍
- 学习心得:HSV颜色空间
- [DASCTF Apr.2023 X SU战队2023开局之战] crypto复现
热门文章
- oracle12C推SCN,Oracle 的 DBMS_SCN 修正以及SCN的auto-rollover新特性
- php fastdfs扩展,php如何安装fastdfs扩展
- Vue2中$forceUpdate()的使用
- GitHub Actions 持续集成
- 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解
- mysql 命令删库名,MySQL控制台删除数据库命令 drop database 数据库名
- 使用MyBatis框架连接MySQL数据库查询记录,全部步骤
- 我的世界基岩版种子和java版种子_我的世界:对萌新最友好的种子,基岩版通用,对老玩家也很适合!...
- 20200909:链表类题目集合下
- android 接百度SDK遇到的坑(百度地图BD09经纬度转高德地图GCJ02经纬度)