美文网首页
二级域名配置步骤

二级域名配置步骤

作者: aurora | 来源:发表于2014-03-26 12:16 被阅读633次

转自二级域名配置步骤

这篇文章主要介绍在配置二级域名时候的步骤,主要涉及到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;
   }
}

弄完之后,回头看都挺简单。整个过程中最麻烦的是在服务器上直接调试,尤其是网速较慢的情况。

相关文章

  • 二级域名配置步骤

    转自二级域名配置步骤。 这篇文章主要介绍在配置二级域名时候的步骤,主要涉及到nginx、dns的配置,有相同需求的...

  • Django 二级域名配置

    Django 二级域名配置 在部署网站的时候我发现django的urls并不支持二级域名的配置,而在实际工作环境中...

  • Tomcat常用配置

    JVM server.xml 并发优化 二级域名session共享配置

  • 路由配置 二级域名

    基于thinkphp5.1二级域名 通过路由配置指向指定模块eg:主域名:www.aa.com二级域名:m.aa....

  • windows 下的 xampp/Apache 目录绑定二级域名

    参考:apache 二级域名设置完整步骤https://www.cnblogs.com/phonecom/p/63...

  • 域名解析

    直接指向 jianshu.com的域名配置 指向www.jianshu.com的配置 指向二级域名的 api.ji...

  • nginx设置默认访问页面

    场景 在服务器部署应用,配置二级域名xxx.xxx.com。设置通过直接访问二级域名则直接访问管理系统登录页 ,由...

  • ubuntu配置虚拟主机与二级域名

    ubuntu配置虚拟主机与二级域名 https://www.cnblogs.com/weiyalin/p/9612...

  • Nginx配置二级域名

    首先, 需要在域名服务商处配置二级域名, 如阿里万网 配置nginx我买的是digitalocean的服务器

  • Spring Boot创建web项目

    传统的spring web项目创建过程 步骤1:配置web.xml 步骤2:配置springMVC 步骤3:配置业...

网友评论

      本文标题:二级域名配置步骤

      本文链接:https://www.haomeiwen.com/subject/argktttx.html