阿里云设置二级域名并更新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的解释器为何不叫虚拟机