以上一篇文章搭建的个人博客网站为例,当前域名test.blog.com,新增一个域名www.blog.com指向到该网站

nginx配置多个域名:

编辑nginx虚拟主机配置文件:

[root@linux ~]# vi /etc/nginx/conf.d/default.conf

在server_name项新增域名www.blog.com:

验证配置并重载:

[root@linux ~]# nginx -t && nginx -s reload

接下来即可通过新域名www.blog.com访问该网站:

nginx配置域名重定向/跳转:

编辑nginx虚拟主机配置文件:

[root@linux ~]# vi /etc/nginx/conf.d/default.conf

添加如下内容:

    if ( $host = test.blog.com ){rewrite /(.*) http://www.blog.com/$1 permanent;}

验证配置并重载:

[root@linux ~]# nginx -t && nginx -s reload
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

测试:

[root@linux ~]# curl -x127.0.0.1:80  -I test.blog.com
HTTP/1.1 301 Moved Permanently
Server: nginx/1.16.1
Date: Sun, 13 Oct 2019 15:24:43 GMT
Content-Type: text/html
Content-Length: 169
Connection: keep-alive
Location: http://www.blog.com/

#http状态码301,Location: http://www.blog.com/,对test.blog.com的请求已成功跳转到www.blog.com,对于搜索引擎来说,test.blog.com被认为是旧域名,而优先访问新域名www.blog.com

永久重定向:permanent http状态码:301 (域名重定向使用,转移域名权重)
临时重定向:redirect http状态码:302 (非域名跳转使用,比如文件跳转)

编辑nginx虚拟主机配置文件:

[root@linux ~]# vi /etc/nginx/conf.d/default.conf

nginx添加文件跳转:

rewrite /1.txt /2.txt redirect;

验证配置并重载:

[root@linux ~]# nginx -t && nginx -s reload
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

测试:

[root@linux ~]# curl -x127.0.0.1:80  -I www.blog.com/1.txt
HTTP/1.1 302 Moved Temporarily
Server: nginx/1.16.1
Date: Sun, 13 Oct 2019 15:45:17 GMT
Content-Type: text/html
Content-Length: 145
Location: http://www.blog.com/2.txt
Connection: keep-alive

#http状态码:302,Location: http://www.blog.com/2.txt,文件跳转成功

Nginx配置域名重定向/域名跳转相关推荐

  1. 1 阿里云Nginx配置https实现域名访问项目

    第一步:签署第三方可信任的 SSL 证书 证书可以直接在阿里云里面申请免费的ssl证书 登录阿里云账号,在上方搜索栏内搜索ssl,点击ssl证书(应用安全) 来到这个页面后点击购买证书 如图选择免费版 ...

  2. Windows环境下Nginx配置本地虚拟域名和Nginx代理

    Windows环境下Nginx配置本地虚拟域名和Nginx代理 一.准备 (1) 进入 Nginx 安装目录,如:E:\GreenSofts\Nginx-1.21.4 (2) 检查当前目录下是否存在 ...

  3. nginx配置动态ssl域名转发

    nginx配置动态ssl域名转发 应用场景 具体需求描述 网关配置 遇到的问题 应用场景 作为第三方站点服务供应商,我们需要每天对接大量的第三方域名及其ssl证书,如果我们为每个客户的域名配置一个se ...

  4. nginx 配置多个域名 指向不同服务_Nginx的几个常用配置和技巧

    文章列举了几个Nginx常见的,实用的,有趣的配置,希望看过之后能说一句:学到了! 一个站点配置多个域名 server { listen 80; server_name ops-coffee.cn b ...

  5. 微信支付:nginx配置 网页授权域名 用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回调页面,回调页面需在此域名下,以确保安全可靠。

    nginx配置图

  6. nginx配置url重定向-反向代理

    本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com  IP: 192.168.10.128 apache主机,hostname: c ...

  7. 详解nginx配置url重定向-反向代理

    本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com  IP: 192.168.10.128                    a ...

  8. nginx代理 指向_详解nginx配置url重定向-反向代理

    本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com  IP: 192.168.10.128 apache主机,hostname: c ...

  9. nginx配置url重定向_Nginx配置URL重写

    URL重写是指通过配置conf文件,以让网站的URL中达到某种状态时则定向/跳转到某个规则,比如常见的伪静态.301重定向.浏览器定向等. Nginx允许使用正则表达式重写URI(需PCRE库),并且 ...

  10. nginx配置url重定向_nginx配置url重定向-反向代理

    本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com  IP: 192.168.10.128 apache主机,hostname: c ...

最新文章

  1. 物联网智能硬件设备身份验证机制
  2. mysql_connect 废弃_解决Deprecated: mysql_connect():
  3. DL之pix2pix:基于TF利用pix2pix模型对food_resized数据集实现Auto Color自动上色技术—训练测试过程全记录
  4. Spring源码由浅入深系列一 简介
  5. CodeForces 1514A Perfectly Imperfect Array
  6. 工作408- Module build failed (from ./node_modules/sass-loader/dist/cjs.js)
  7. 基于Java Bean Validation对Request参数进行校验的设计思路
  8. android 图库 imgcache.idx,iOS开发 - 关于列表图片渲染内存暴增问题
  9. 为什么base64编码的字符串的末尾有=符号
  10. Vue3 + Typescript + Node.js 搭建elementUI使用环境
  11. 字符串 -- 将整数字符串转换为成整数值 -- 图解
  12. Spring Boot qq邮箱验证码注册和登录验证
  13. win10安装visio2010出错_Office2010安装过程中提示错误1907的三种解决方法
  14. oracle vm virtualbox安装后会一直重启,并且installation destination显示磁盘不够,让重建分区
  15. 椭圆曲线算法和国密SM2算法介绍
  16. 【UE4 Cesium】加载离线地图
  17. autoHotkey — 连击/双击/重复 按键触发
  18. mysql数据库怎么冷备份恢复_MySQL数据库的备份与恢复
  19. Xshell 使用删除键乱码问题
  20. Mosquitto持久层群推消息实现思路

热门文章

  1. C#实现程序一次打开两个窗口,两个窗口分别放置在两个屏幕
  2. Java IO流详解和常用流的使用
  3. 自学 iOS 开发的一些经验
  4. Excel技能学习小结
  5. 【嵌入式模块】OLED显示屏模块
  6. 2019年12月份统考计算机应用基础题库,2019年12月网络教育统考《计算机应用基础》模拟题...
  7. 【目标检测】方法概述
  8. 故障恢复控制台主要命令
  9. 凸优化(一)绪论与凸集
  10. 开口式霍尔电流传感器助力直流配电改造