请选择 进入手机版 | 继续访问电脑版

巅峰霸主

 找回密码
 立即注册

QQ登录

只需一步,快速开始

[服务器] nginx解析绑定多个域名或子域名的正确方法

  [复制链接] [添加相关主题]
烈火大地 发表于 2019-8-23 20:50:31 | 显示全部楼层 |阅读模式
阿里云服务器2折起!

游客只能显示部分内容,请登录后查看帖子完整内容!!!注册完全免费。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
nginx作为流行的使用广泛的web服务器,如何在nginx上解析绑定多个域名这是一个小小的问题,之前也做过绑定,后来发现虽然可以实现域名的跳转和访问,但实际上方法是错误的,这次发一下正确的nginx绑定多域名的方法。

打开nginx的ngin.conf配置文件,找到里面的这段代码:
  1.     server {
  2.         listen       80;
  3.         server_name  www.dfbazhu.com dfbazhu.com _;
  4.         return       301 https://www.dfbazhu.com$request_uri;

  5. ......
  6.         }
复制代码

将这段代码复制,然后粘贴在这段代码的前面,然后将server_name后面的网址修改为您需要新增加解析绑定的域名即可,不论是单独域名或二级域名都这样添加!其他的设置根据您是实际路径进行修改。简单的说就是需要解析绑定新增加的一个域名就新建一个server来监听80端口即可。

有人可能会问直接在原来监听80端口的server里面增加server_name不可以吗?答案是真的不可以!我之前就是这么干的,2个域名都可以访问,但是您如果您使用http状态码查询工具一查,会发现这两个域名的Location是不正确的,这样的结果是对SEO优化网站可能会收录极差,优化关键词排名也怎么都做不上去。

nginx支持多个server监听相同的端口,所以正确的写法是增加一个域名就增加一个server来监听80端口即可,其他的文件物理路径根据实际情况修改为对应的即可。




上一篇:Windows server安装MySQL5.7+PHP7.3.8+Nginx+SSL证书环境配置设置教程
下一篇:.Htaccess文件实现301重定向URL重写的七种方法详情
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|巅峰霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与巅峰霸主网无关。

禁止在巅峰霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2019-12-9 19:18 , Processed in 0.081516 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表