如何配置二级域名配置具体步骤

网站编辑2021-05-20 13:46:04368

  这篇文章主要介绍在配置二级域名时候的步骤,主要涉及到nginx、dns的配置,有相同需求的同学可以参考一下。
  DNS原理
  先简单的说下dns的原理,当你在域名注册商那注册了一个新的域名后,你需要设置你的dns服务器(如dnspod这样)或者不设置也行,本身域名注册商就提供这个服务,可以直接设置域名转发到你的服务器。
  因此,当你访问一个新域名的时候,大概过程就是浏览器或查询本地的dns设置,看是否有这个域名,如果存在这访问对应的ip,如果没有再往上级查找,最后到顶级dns服务器上。这里面有很多东西不细说了,推荐大家了解下: DNS原理及其解析过程 。
  三重配置

  这里主要是结合我的情况来介绍,我用的dnspod来解析我的域名到webfaction的主机。因此这里有三个东西需要设置才能让二级域名:m.the5fire.com生效。


  第一步当然是dnspod了,这样才能让m.the5fire.com解析到我的主机
  然后还需要配置webfaction能够接受这个域名,这里应该是webfaction有对应的nginx配置或者是其他的域名管理的东西
  最后要配置你自己的nginx配置
  nginx的配置
  上面所说的前两个都比较好配置。后面的nginx我当时还是遇到了点问题,有必要记录下来。
  m.the5fire.com并不是对应一个新的django的服务,只是转发到已有的the5fire.com网站的/m/目录下。因此折腾良久有了如下的配置:
  server {
  listen 9999;
  server_name m.the5fire.com;
  charset utf-8;
  access_log  logs/mthe5fire.log;
  location / {
  proxy_pass http://the5fire/m/;
  proxy_intercept_errors on;
  proxy_redirect off;
  proxy_connect_timeout 60;
  proxy_set_header Host   $host;
  proxy_set_header        X-Real-IP       $remote_addr;
  }
  }

最新推荐

右侧广告图1
  • 云数据库Redis

    阿里云 Redis 开源版及 Tair 均提供了多种架构,并支持资源规格的灵活配置和实时调整,能够在游戏、金融、广告、电信、直播、电商、安全等对时延有严苛要求的领域提供稳定支撑。

    1020.00/年

    新人专享

  • 专有宿主机

    物理资源独享、部署更灵活、配置更丰富、性价比更高等特点。专有宿主机为单租户独享物理资源,同时宿主机上可以灵活创建ECS云服务器,并和其他ECS云服务器一样,可以挂载云盘,可以通过VPC联通,具有高度的灵活性和使用便捷性。

    9724.00/月

    年付85折,折扣优惠

右侧广告图2