Nginx配置域名跳转实例
要求:浏览器地址栏输入qj.123.com之后,地址自动变成qj.abc.com
配置nginx跳转
server {
listen 80;
server_name qj.abc.com qj.123.com;
set $domain qj.abc.com;
index index.php index.html index.htm;
root /home/web/$domain/htdocs/;
if ( $host = 'qj.123.com' ){
rewrite ^/(.*)$ http://qj.abc.com/$1;
}
location /{
index index.php index.htm index.html;
root $domain;
}
location ~ .*\.php${
include fcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
expires off;
access_log /home/logs/nginx/qj.abc.log;
}
}
【符号解析】
^ 匹配字符串的开始
/ 匹配域名的分隔符
. 匹配除换行符以外的任意字符
* 重复0次或更多次
(.*) 匹配任意字符
.* 匹配任意文本
$ 匹配字符串的结束
相关文章
- Silverlight实用窍门系列:36.Silverlight中播放视频和打印文档【附带源码实例】
- springMVC4(1)角色解析与入门配置实例
- 设计模式实例代码
- Logstash配置总结和实例
- echartsjs 饼图、柱状图、折线图实例
- redis的单实例配置+web链接redis
- Python正则简单实例分析
- .Net配置文件——反射+配置文件存储类型实例
- Spring-EhCache配置实例
- 转 php简单伪静态实例
- 【目标检测】YOLOv5-7.0:加入实例分割
- IS-IS IPv6配置实例
- EVPN配置实例(三)——EVPN分布式网关下访问企业外部网站
- 策略路由配置实例
- 一道有趣的OSPF配置实例——OSPF P2P接口妙用
- IPSEC VXN配置实例
- 华为PIM-SSM配置实例
- eureka实例相关配置
- ASP.NET Core 6框架揭秘实例演示[25]:配置与承载环境的应用
- jQuery UI 实例 - 部件库(Widget Factory)
- 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant安装、环境变量配置、ant实例及运行Ant Build 出现问题的解决方法
- Python编程:uWSGI+nginx配置flask实例
- 玩转华为ENSP模拟器系列 | 同一VdPdNd实例场景下配置IPSec VdPdNd
- Elasticsearch单机下多实例配置
- flask的config配置和给实例化传入参数
- 防火墙双机热备配置实例(二)
- 防火墙双机热备配置实例(一)
- iStack与CSS配置实例