[Nodejs建站教程]01-域名和服务器准备

在开始这个教程之前我们要先确定好自己需要搭建的博客系统是否需要上线(别人可以访问);需要他人能够通过域名访问请看线上域名准备和服务器购买,线下环境请看线下linux虚拟机环境配置,在本教程开始需要您具备的能力是:

 

(1)   基本的网络知识(域名和服务器关系)

(2)   基本的linux操作知识

(3)   一定的英文水平

(4)   耐心

 

域名准备和服务器购买

       根据中华人民共和国国务院令第291号《中华人民共和国电信条例》、第292号《互联网信息服务管理办法》(简称ICP管理办法),国家对提供互联网信息服务的ICP实行许可证制度。ICP证是网站经营的许可证,根据国家《互联网信息服务管理办法》规定,经营性网站必须办理ICP证,否则就属于非法经营。

       所以在我们选择域名的时候,如果觉得备案对自己的网站有帮助或者必须使用国内域名的话就可以选择国内的域名商进行域名注册。目前国内比较知名的域名注册商有阿里云(万网)、易名中国、西部数码、35互联等。我们在这里就以阿里云为示例进行域名注册方面的操作。

(一) 进入万网注册域名

点击 这里 进入万网域名注册页面:

万网域名注册

在这里选择自己喜欢的域名并购买;如果没有阿里云账号则需要自行注册一个阿里云账号。

(二) 域名备案

注册成功后可以在管理控制台>侧边栏域名与网站(万网)>域名看到已经注册了的域名列表:

域名列表

我们点击右上角备案内的备案专区进入备案系统:

阿里云备案系统

点击下方的开始备案按钮进行备案,一般个人网站备案时长为一个月左右。备案过程中需要上传个人身份信息以及需要提交网站信息。具体流程参照阿里云官网备案流程。

(三) 服务器购买

域名备案后我们需要购买一个云服务器ECS,请注意这里是云服务器ECS,不要买成了虚拟主机,虚拟主机和云服务器ECS的区别需要自己去了解一下,这里就不赘述了。

        云服务器购买可以点击这里 这里 选配自己喜欢的配置。一般没有建站经验的个人用户建议先购买比较低配置的(基础型以下),既省钱又不会造成资源的浪费。

        经典网络和专有网络。专有网络相对于经典网络来说,专有网络可以进行多服务器的集群。具体的可以到阿里云官网详细了解。

根据购买流程购买并根据向导设置完基础信息之后,可以在云服务器ECS列表看到实例状态:

              云服务器ECS

             

(四) 域名解析

域名和服务器都购买成功后需要进行域名解析才能把服务器和域名绑定在一起,这样我们才能通过域名访问到我们的服务器。

域名解析需要我们进入域名控制台,右侧选择解析设置:

              域名解析

www的主机记录属于对域名带www时的访问作解析,@主机记录为对没有www前缀的访问作解析。添加子域名时直接填写子域名即可,例如blog.example.comblog的主机记录就是子域名解析。

 

 

 

线下linux虚拟机环境配置

(一) 选择虚拟机镜像

目前服务器端linux主要有Centos、Redhat、Ubuntu等,其中Ubuntu以可视化界面著名。在这里我们可以选择Centos,我们可以到 Centos官网 下载DVD ISO。

              linux镜像下载

            这里官网默认提供给我们选择的是最新版本的Centos,如果需要旧版本的Centos则需要到 旧版CentOS 下载旧版本的Centos镜像。

 

 

(二) 利用VMware安装虚拟机

关于虚拟机安装步骤请移步百度经验虚拟机安装步骤

在经验内UP主选择了GNOME桌面,在这里可以根据个人喜好来选择是否安装桌面 。

(三) 配置虚拟机网络

在虚拟机安装完后可能会出现无法连接网络的问题,首先我们可以用

ping www.baidu.com

来测试网络是否有问题。如果可以收到数据返回则说明网络没问题。

如果网络有问题则执行以下命令进入网卡目录:

cd /etc/sysconfig/network-scripts/

linux网卡配置

一般以ifcfg-开头,结尾是一堆没有规律的数字的就是默认网卡:

vi ifcfg-ens33

linux网卡配置

按a进入编辑状态,将最后一行的ONBOOT=no改为ONBOOT=yes,让网卡默认开机启动。按ESC退出编辑状态:

wq!

保存并推出编辑。

reboot

重启虚拟机

开机再测试就可以访问网络了。

linuxPING检测

(四) 本地域名解析

安装并配置好虚拟机之后,为了方便我们之后网站项目的搭建,我们需要设定一个本地域名并解析。首先我们利用命令查看网卡ip

 ifconfig


              linux查看网卡ip

              这个ip就是我们的宿主机为虚拟机分配的ip地址,需要我们记录下来。

             

              然后我们回到宿主机,打开cmd利用ping来查看虚拟机的连通性

              window ping

              毫无疑问,如果前面的网络配置都正常,那这里必然是连通的。

              然后我们打开宿主机的hosts文件:

C:\Windows\System32\drivers\etc


              host文件位置

              编辑HOSTS文件:

              hosts文件修改

              注意:编辑HOSTS文件需要管理员权限

 

              编辑完成后再利用cmd测试解析是否成功:

              873031693861261312.png

             

              这样子我们就可以直接在浏览器输入域名访问我们的服务器了。

 

              本节关于服务器和域名的准备就到这里啦,下一节我们将讲解nodejs的安装。


This is Miller

其它相关热文