Bob's Blog

Web开发、测试框架、自动化平台、APP开发、机器学习等

返回上页首页

阿里云设置二级域名并更新nginx配置



有说法称.com之类的为顶级(一级)域名,baidu.com为二级域名,zhidao.baidu.com则为三级域名。但我们习惯还是将baidu.com当做一级域名,zhidao.baidu.com为二级。

二级域名的作用可以看作对整体的一个扩展,也能增加主站的权重和收录。比如有一个公司,一级域名用作本身的介绍宣传,但其公司里又有不同类别的业务项目,则用二级域名来区分管理。像zhidao.baidu.com和fanyi.baidu.com就是个很好的例子。

对于个人来说,二级域名可以节约域名购买费用,同时也能区分开自己在做的不同性质的工作。

我是用的阿里云的ecs,开一个二级域名非常简单。

先进入域名列表,点击解析:

然后在域名设置中增加一项,除了二级域名的名字和主机ip外,其他都可以填默认。

保存即可生效,接着更新一下nginx的设置即可。比如我这里只为二级域名解析http访问,对应的是django和uwsgi,nginx可以改为如下:

server {
    listen 80;
    server_name tools.byincd.com;

    location /tool {
        include uwsgi_params;
        uwsgi_pass 127.0.0.1:8001;
        uwsgi_param UWSGI_CHDIR /home/tool;
    }

    location /static/ {
        alias /home/tool/static/;
    }

    location /media/ {
        alias /home/tool/media/;
    }
}

 

下一篇:  Python的解释器为何不叫虚拟机
上一篇:  Python中的protected和private

共有0条评论

添加评论

暂无评论