想学习网站搭建的朋友,这篇万字文章教程或许可以帮到你,从小白开始踩了不少坑,走了一些弯路,请你耐心看完,文章有点长,跟着一步一步动手操作,下面这些漂亮实用的网站你也可以拥有。
一、云服务器
首先我们需要准备1台服务器。
(1)什么是服务器?
简单介绍一下什么是服务器:它的本质还是一台电脑,同样由主板、CPU、内存、显卡、硬盘等硬件组成,我们每天浏览的网站、玩的游戏等数据就存放在服务器上,通过网络供我们阅读或使用。
但服务器对稳定性与安全性以及数据处理能力有更高要求,例如我们经常浏览淘宝网,会发现这个网站每天24小时,在任何时候都能访问,就在于运载淘宝网的服务器7×24小时不间断地稳定运行着,并且能承受很多人同时访问,而普通电脑就满足不了这样的需求,不过服务器的价格也比普通电脑更昂贵。
(2)云服务器的选择
国内的云服务器供应平台建议首选阿里云和腾讯云,不仅因为这两家云服务商背靠互联网巨头,还因为这两家公司在云技术应用层面拥有丰富的经验,能提供安全易用、稳定可靠的云服务器,这对于企业而言尤其重要。当然国内提供云服务器的平台还有华为云、百度云、天翼云等大厂,感兴趣的朋友也可自行去它们的官方网站选购。
(3)云服务器购买
(1)注册腾讯云账号
进入腾讯云首页,点击右上角的“免费注册”。
(2)腾讯云比较方便的,是可以使用现有的微信、QQ账号来注册和登录,选择一个你最方便的方式。在这里我用QQ来注册,点击右上方的”其他注册方式”QQ链接,弹出登录页面,选择一个QQ账号。
(3)选择“注册新账号”,然后勾选“我已阅读并同意腾讯云服务协议和腾讯与隐私声明”前的复选框,之后点“下一步”。
(1)填入可以绑定的手机号码,点击“获取验证码”,将手机短信收到的验证码填入后点击“提交”,进入下一步,使用手机微信扫一扫网页上的二维码,关联微信(建议关联微信,因为后面我们账号的实名认证以及域名的备案都需要微信操作),这样就完成了账号的注册。
4.账号实名认证
(1)账号注册完成后,还需要实名认证:返回控制台并使用刚刚注册的QQ账号登录。
(2)登录控制台后,点击右上方用户头像旁的用户名,进入用户中心。
(3)点击左侧边栏“实名认证”,选择认证类型,点击“开始个人认证”。
(4)按要求填写实名认证信息,填写好之后点击“下一步”,弹出确认对话框,核对无误后点击“确认”。
(5)实名认证信息确定提交后,会要求校验认证信息,有三种方式,推荐第一种微信扫码验证,用手机微信扫描右侧的二维码后,根据提示完成验证后,网页会自动跳转返回,显示认证成功,这样,腾讯云账号的实名认证就完成了。
4.云服务器购买
(1)进入腾讯云活动专区,按需选择符合我们要求的服务器,并按需选择服务器地域、镜像、时长,选择好后点击“立即购买”。
(2)进入结算界面,仔细核对需要购买的服务器的配置信息和价格,没有问题后就点击“立即支付”,并付款。
(3)支付成功后点击“返回”,会提示购买成功,然后我们选择“进入控制台”。
(4)进入控制台后,会弹出教学提示框,感兴趣的可以去查看一下,这里我们选择“暂不需要教学”。
(5)在控制台的服务器管理面板,可以看到我们刚刚购买的服务器,点击“服务器标签”,可以查看详情。服务商会自动分配两个IP地址:一个公(外)网IP也就是最主要的IP地址,我们可以在互联网上任意地点通过这个IP访问服务器,供域名绑定、远程管理使用;一个内网IP,主要用来和同服务商同地区其它服务器、对象存储等通讯。
二、域名注册
1.域名选择
我们该如何注册一个域名?
我们购买云服务器的腾讯云、阿里云等国内云平台同时提供了简便快捷的域名注册服务,也可以在国外的Godaddy、Name等域名注册商那里注册域名。这些注册商会收取一定的注册费用,但只要不是稀缺域名,一般1年仅需几十元甚至几元的费用,也有可以免费注册域名的平台,可以按需选择。
建议在腾讯云或阿里云等国内平台注册购买,简单方便,价格也不贵,还提供免费的DNS解析、SSL证书、备案等。
需要注意在国内厂商注册的域名一般都要实名认证和备案登记,而在国外厂商注册的域名则不需要,但如果是.cn后缀的域名,那无论在哪里注册都需要实名认证。
尽量选择.com后缀的域名,公认度比较高;除非必要,不要选择 .中国 这类中文后缀的域名,一来使用的人很少,二则输入很不方便。
接下来我们要为域名取一个名称:
域名怎么取名没有太多讲究,只要注意尽量和网站的关联性高一些,并且容易被访客记忆。虽然目前简单易记或有特殊含义的域名几乎都被注册了,但我们只需多联想一下,还是可以取一个好听易记的域名的。
这里建议首先选用网站名称的双拼:譬如百度→baidu.com;
拼音首位字母缩写或英文词组缩写:例如京东→jd.com;
如果域名已经被他人注册,还可以在前后加上一些表明网站主题内容的其他词语的字母或单词:譬如索尼音乐→sonymusic.com。
一般4~5字非热门名称的字母缩写域名还比较少被注册。
3.域名注册
(1)进入腾讯云域名注册官网,在搜索框里输入你想要注册的域名名称,查询是否被注册。
(2)根据国内监管部门的要求,自2022年01月01日起,新注册域名之前必须先完成实名审核,选择已完成实名审核的信息模板,否则将禁止进行域名新注、域名转入。
(3)点击“立即创建”,在弹出的控制台页面,按提示填入实名信息,电子邮箱和手机号码需要通过验证后才能填写使用。
(4)上传身份证,然后仔细检查填写的信息,没有问题后“确认提交”。
(5)提交后,管局会进行审核,提示需要1个工作日,实际几分钟就好,几分钟后刷新页面显示已实名审核。
(6)再返回域名注册页面,刷新后信息模板会出现刚刚创建的模板,勾选后,就可以“提交订单”了。
(7)确认域名订单,没问题后提交并完成支付。
(8)至此,我们就完成了一个域名的注册,点击“进入控制台”,可以查看注册到的域名。
(9)域名注册完成后,服务商会对域名的名称进行审核,一般几分钟就完成了,再刷新控制台的页面,就能看到正常状态的域名了。
四、域名备案
1.域名为什么要备案?
到这里,我们注册的域名已经可以使用了,如果只是个人使用(NAS)或者需要解析的服务器不在中国大陆境内(香港或海外)便不需要备案,如果我们网站的服务器在境内,那么必须完成备案。
有关部门规定,所有对中国大陆境内提供服务的网站都必须先进行 ICP 备案,备案成功并获取通信管理局下发的 ICP 备案号后才能开通访问,如果域名没有备案,直接将域名解析到中国大陆境内的云服务器 、轻量应用服务器等云服务上,是不能通过域名访问网站的(管局和网络服务商会监测所有服务器端口,通过域名的所有访问请求都会被阻断)。
在域名备案操作之前,有几个需要注意的地方:
A.域名实名认证3天后才可以进行备案
B.域名备案期间,一定不要解析任何服务器的IP,不要接通网站
C.备案前要准备符合要求的云服务器或轻量应用服务器
2.域名备案
目前,在腾讯云网站备案小程序或网页版备案系统上都可以进行备案信息核验及提交备案材料,下面我们以网页版为例,进行域名备案的操作。
1.点击下面的链接
进入腾讯云备案页面,点击开始备案,登录后进入控制台。
2.备案准备:
(1)根据网页提示和指引,点击“开始备案”。
(2)查看腾讯云备案服务信息,点击“同意并继续”。
(3)选择备案省份,一般来说选择你现在身处的城市所在省份,各省的备案流程和要求有略微的不同,可以点击各管局备案要求查看详细的要求,之后根据提示,点击“下一步”,查看备案所需资料,个人备案,一般准备好身份证就OK。
(4)查看备案整个流程,准备好之后,点击“开始自助备案”,正式开始备案。
3.填写备案主体信息:
(1)选择备案省份,主办单位性质选择个人,证件类型选择身份证,点击“上传”,用手机微信扫一扫弹出的二维码,根据提示用手机拍摄身份证正反面并上传。
(2)身份证上传完成后,会自动识别并填写姓名与身份证号,也可手动填写;输入我们前面购买的域名,选择我们前面购买的服务器,然后点击“立即验证”,会弹出提示框,核对信息无误后,点击“下一步”。
4.填写网站信息:
(1)输入网站名称,名称需要注意必须是三个字以上,并且不能包含“中国”、“中华”、“国家”、“人名”、“地名” 等字样,不能是纯数字、纯英文、不能包含除 “( ) -” 外的特殊符号和敏感词汇(反腐、赌博等);个人网站名称不能以域名、姓名命名,不能包含公司、组织等类型的字眼;网站名称要能体现网站的内容。
选择备案域名要解析到的云资源(服务器),填写和确认备案域名,网站服务内容选择“其他”,然后在“备注”栏里填写我们网站的主要内容,一般写个人XXX经验/生活/学习等的分享。
(2)在“网站负责人信息”栏,点击上传身份证,用手机微信扫一扫弹出框的二维码,并按照要求拍摄身份证正反面和视频核验身份。上传完成后补充填写剩下的联系方式、电子邮箱等信息,然后点击“保存当前网站”。
(3)然后点击“下一步,上传补充材料”,按说明或管局要求提供的资料,上传补充材料,如果没有或不需要提供额外的材料,可直接点击提交。
(4)接下来的页面上会显示我们填写提交的所有备案信息,仔细核对没有错误后,勾选“我已阅读并同意隐私和服务条款”,然后提交审核。
(5)备案申请提交后,腾讯云会先对提交的资料进行初审,一般当天会有腾讯云的客服联系你,需要留意客服电话。客服会跟你确认备案的主体信息和网站信息,如果有错误或填写不合理的地方,会指导你进行修改,之后便会帮你提交管局审核。
(6)备案信息提交管局审核后,工信部会发送一条验证短信给你填写的联系手机上,收到短信后需要尽快点击核验链接,填写验证码和身份验证信息并提交,之后就可以耐心等待管局审核完成备案了。各省管局的审核时长各不相同,快则三五天,慢则十来天,不过最长不会超过20天,审核结果会短信通知。
(7)耐心等待一段时间后,会收到工信部发送的短信和邮件,内容是“您的备案信息已被变更,详情请咨询您的接入服务提供商。”基本就表示备案成功,稍后云平台备案信息更新后也会发送邮件和短信提醒备案成功,可以登录控制台查看详情。
五、网络服务器平台安装和设置
域名备案需要一定的时间,在这期间,虽然不能做域名解析开通网站,但是却可以先搭建好网站,待域名备案下来后,就可以直接将域名解析到网站服务器,正式开通运营。
在进行网站建站程序和平台搭建之前,我们需要对服务器做一些必要的设置,由于要远程登录服务器,所以先要将服务器密码重置。
1.服务器设置
(1)登录腾讯云控制台,进入轻量应用服务器管理界面,点击界面右上方的“重置密码”。
(2)在弹出的对话框里,选择系统默认用户名root,然后按照提示设置一个复杂一点的密码,再次输入确认密码后,点击“下一步”。
(3)勾选“同意强制关机”选型,然后点击“重置密码”,完成重置。**注意:这里由于我们是新购服务器,上面并没有部署或保存任何数据,所以可以在开机状态强制关机以重置密码。**如果后面在服务器的使用或者操作过程中,需要重置密码,建议先将服务器关机后,再进行重置密码!
2.服务器更新
由于服务商为我们分配的服务器系统不一定是最新版本,所以我们先更新服务器系统,并且为了服务器运行的安全和稳定性,建议定期执行此步骤更新系统
(1)在远程登录模块,使用一键登录功能,点击登录,在弹出的界面里,输入命令:su – ,按回车Enter键执行,然后输入上一步我们设置的密码,按回车,这样就切换到了root(系统管理员)用户。注意:root用户是linux系统中唯一的超级管理员,它具有可以操作系统的任何权限,使用root用户进行操作时要十分谨慎,并且为了系统安全,一定要保存好root用户密码!
(2)切换到root用户后,在命令行输入指令:
apt update && apt upgrade -y
然后按回车Enter键执行命令,系统会自动进行更新,这个过程大概需要10分钟左右。