一、简述
关于二级域名的搭建,实际是源于我要给我女朋友搭建一个博客,但是最近国内的域名的申请都要实名验证才可以解析到服务器,申请到的域名要等待2、3天,「这里我用的是阿里云服务器」,但是我已经搭建好了博客,于是想看看效果,但是总不能用我的域名wusiqing.com看把😂😂,于是乎,想到解析一个二级域名到服务器上。 于是,进行一个操刀。 下面会有一个简单的小知识,高手可以直接跳过。
二、科普小知识 🐛关于域名的小知识:
1、
域名其实是对服务器IP的一个映射,例如你的服务器ip是123.123.123.123,没有域名的情况下,你可以直接访问你服务器的ip地址去访问你服务器上的内容(⚠️例如网页、文本等等,但是这样不安全,泄漏了你的ip), 然后呢,你购买的域名是demo.com,但是你直接访问demo.com是没办法访问的,只要把demo.com这个域名解析到服务器上,等待解析成功之后,就可以通过域名访问到你的服务器,这时候demo.com等价于123.123.123.123。
2、
域名分类: ⚙️有一个简单的判断方法:有几个 ‘.’ 就有第几级域名。
举例来说,在顶级域名左边加几个带有字段的点,就是第几级域名;
- 一级域名:demo.com,demo.cn 等等
- 二级域名:www.demo.com ,m.demo.cn 等等
- 三级域名:demo.demo.demo.com,demo.demo.demo.cn 等等
按理可得……..
三、简单演示
我的服务器操作系统是:Debian ,服务器服务是:apache2,「这里apache2和其他的传统的linux配置稍微不同 | 踩过坑 」,这里因为需要搭建二级域名,肯定是要配置服务器服务的配置文件的。 这里我不是要解析我的www(这个已经解析好了),而是另外一个demo.wusiqing.com。
3.0,
到阿里云去编辑和解析二级域名: 修改你的二级域名地址:
点击确认后,阿里云就可以自动解析你刚才配置的二级域名了;
3.1,
找到自己服务器服务的配置文件,如果不记得自己的配置文件放在哪里的话?
可以通过查找进程来查看apache服务的位置: 👉🏻ps -ef | grep apache
如图:
3.2,
进入所在的目录 👉🏻cd /etc/apache2/sites-available
找到000-default.conf
这个文件.
3.3,
对000-default.conf 进行编辑 👉🏻vim 000-default.conf
如下图进行编辑:
简单说明:1
2
3
4
5ServerName demo.demo.com //这里是你要配置的二级域名
ServerAdmin xxxxx@xxxxx //这里是邮件地址
DocumentRoot /xxx/xxxx/xxx //这里是访问这个二级域名内容存放的根目录
ErrorLog //这里是一个错误日志
CustomLog //这里是一个访问日志
3.4,
配置好之后可以重启服务器: 👉🏻/etc/init.d/apache2 restart
如果配置文件中有语法错误,会报错的,修改后要确认是否有语法错误。
3.5,
这样就配置好了。配置好之后可以在DocumentRoot定义的根目录上写一个简单index.html去验证一下,或者在命令行上ping一下。ping demo.wusiqing.com
写一个index.html验证
整个过程比较简单,就差不多是这样了。
觉得不错或者能帮到你就点点赞呗。