从零开始将购买的域名解析到自己的服务器上
前言
寒假在家无事,于是就想着把自己做的项目发布到服务器上,后来觉得IP记不住,还是搞个域名来玩玩。但是一番搜索发现没有比较容易上手的教程。于是就有了一番踩坑之旅,自己也是第一次弄这些,以自己的一些经历给小白们一些参考。
准备
- 购买一个自己的云服务器
- 我是在阿里云购买的学生机,24岁以内自动归为学生,挺优惠, 但配置低,1核2G,不过建小站练手足以。官网优惠入口不好找, 贴出址:云翼计划2018,这里就不详细讲解如何购买了,很简单。
- 购买一个域名
- 如果服务服务商提供的默认DNS在国内无法解析(例如GoDaddy),找一个国内第三方DNS解析服务的相关网站,我使用的是CloudXNS,实名认证后才能使用。
我的使用环境
- 阿里云轻量应用服务器 centos7.3
- GoDaddy购买域名
- CloudXNS提供域名解析(注:2019.7.19后停止免费用户了)
开始
- 域名DNS设置
- 域名设置
- 紧接上面DNS设置同一页面,拉到底部,点击管理模板,进入域名解析相关设置
- 在管理模板界面点击添加进入编辑界面,点击添加,输入模板名称,保存然后进入刚才添加的模板编辑界面
- 然后按照如下图填写即可,类型里的A表示A记录:A(Address)记录是用来指定主机名对应的IP地址记录。CNAME:即别名记录,这种记录允许将多个名字映射到另外一个域名。更多详细知识请自行百度。指向填写所购服务器的IP地址即可。至此,域名服务商方面的设置完毕。
- 服务器方面
- 在阿里云首页登录后点击控制台,然后点击左侧的第一个图标,弹出很多菜单,找到轻量应用服务器,点击进入可以看到自己购买的服务器(总之就是先进入自己所购买服务器的管理控制界面)
- 进入该页面后点击详情
- 进入该界面后点击左侧菜单的域名
- 然后点击添加域名会跳出一个弹窗,输入你购买的域名然后确定即可。接下来你也可以直接在百度云把解析设置了,也可以用其他服务商提供的DNS服务器。GoDaddy默认的是不行的。我使用的是cloudxns提供的。接下来讲解DNS解析相关设置.
- DNS解析相关设置
进入CloudXNS首页实名注册登录之后点击菜单栏我的域名,然后点击添加域名,输入所购买的域名即可,注意,输入域名中www.后面的即可
输入域名确认后,再如域名服务商处域名设置一样再输入一遍确认保存,然后等待一会儿,你就可以看到已接管该域名。
最后等上一会儿你就可以输入域名访问到自己的网站了,当然你的项目里需要相应设置,不然是需要输入地址的,例如你的项目在本地目录是http://localhost:8080/index
那么域名输入:你的域名:8080/index即可(补:当然你需要去服务器提供商那儿进行备案,不然后面就无法访问域名了,前期我服务器购买的阿里的,域名是新加坡服务商购买的,这样就还要先转到国内,不能直接备案,都是泪,还是太菜惹的祸)