LNMP—Nginx的域名跳转

本文涉及的产品
.cn 域名,1个 12个月
简介:

复习一下Apache的域名跳转;

Nginx也可以实现域名跳转配置,那么用在什么情况下呢?

如果一个网站有多个域名,我们这样配置:

编辑“虚拟主机配置文件”

[root@LampLinux vhosts]# vim test.conf


server_name www.test.com www.aaa.com www.bbb.com

if ( $host != 'www.test.com'  )

  {

     rewrite ^/(.*)$ http://www.test.com/$1 permanent;

   }


把访问www.aaa.comwww.bbb.com全部跳转到www.test.com,并且是永久重定向(301)。

重启

[root@LampLinux vhosts]# /usr/local/nginx/sbin/nginx -t

[root@LampLinux vhosts]# /etc/init.d/nginx reload

测试:

curl -x127.0.0.1:80 www.aaa.com/sadfasdf -I

(301跳转)


本文转自 听丶飞鸟说 51CTO博客,原文链接:http://blog.51cto.com/286577399/1683792


相关文章
|
21天前
|
应用服务中间件 nginx Docker
本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)
这篇文章介绍了如何通过域名在本地访问虚拟机上的nginx服务,包括创建nginx容器、修改配置文件、修改本地host文件以及进行访问测试的详细步骤。文章提供了具体的Docker命令来创建并配置nginx容器,展示了配置文件的修改示例,说明了如何在本地系统的hosts文件中添加虚拟机IP和自定义域名,以及如何通过浏览器进行测试访问。
本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)
|
25天前
|
JavaScript
JS 判断域名并跳转到指定页面
JS 判断域名并跳转到指定页面
22 0
|
2月前
|
JavaScript 前端开发 应用服务中间件
Nginx——一个域名下部署多个Vue项目
如何在同一域名下部署第二个Vue项目而不影响现有项目:更新`vue.config.js`,设置`publicPath`为`/screen/`。修改Vue Router的`base`为`screen`。在Nginx配置中添加新location `/screen`,指向第二项目`dist`目录。测试访问`http://<域名>/screen/`。别忘了检查并修复任何遗漏的配置,如数据看板默认设置。
150 2
|
2月前
|
网络协议 应用服务中间件 网络安全
如何排查Nginx配置问题导致的域名访问错误
如何排查Nginx配置问题导致的域名访问错误
163 2
|
3月前
|
应用服务中间件 nginx Windows
nginx实现网站url带参跳转 POST请求GET请求跳转
nginx实现网站url带参跳转 POST请求GET请求跳转
122 1
|
3月前
|
网络协议 安全 应用服务中间件
阿里云 网站https设置 sll申请与nginx跳转配置
阿里云 网站https设置 sll申请与nginx跳转配置
108 0
|
4月前
|
域名解析 弹性计算 应用服务中间件
基于nginx反向代理实现OSS固定域名IP访问
本文基于阿里云OSS手册:https://help.aliyun.com/zh/oss/use-cases/use-an-ecs-instance-that-runs-centos-to-configure-a-reverse-proxy-for-access-to-oss,继续深入讨论如何利用nginx反向代理,实现固定的IP/域名访问OSS bucket。官方文档能够解决大部分的反向代理固定IP访问oss bucket的场景,但是对于必须使用域名作为endpoint的系统,会出现signatrue鉴权问题。本文继续在官方文档的基础上,将反向代理需要域名作为endpoint的场景补齐方案。
|
4月前
|
域名解析 缓存 负载均衡
Nginx正向代理域名的配置
Nginx正向代理域名的配置
290 8
|
4月前
|
Ubuntu 应用服务中间件 Linux
nginx 配置代理ip访问https的域名配置
nginx 配置代理ip访问https的域名配置
552 2
|
应用服务中间件 nginx
nginx 跳转指定接口
<div class="markdown_views"> <p>nginx 跳转指定接口 <br> 场景: <br> 进行stub测试时,程序访问的不是真正的接口,而是stub接口(提供假数据). <br> 但是程序中写的域名,不可能写stub的ip. <br> 如果写死stub的ip,那么到时候上线时还得改代码.(只要动代码,就是有风险的) <br> 所以就需要做一个映射.
2025 0