零基础如何做一个网站?

祝大家国庆节快乐!

前言

开头打马甲,作者只是学习者,以下内容纯属个人实践经验分享,这里讲的是云服务器网站搭建及知识分享……

注意⚠️这里要提及,个人网站的投入需要0-数百。如果你只是需要静态网站且不愿投入过多,可以前往GitHub page,这里有免费的网站托管平台项目,可以看看小破站的教程。

Github王炸功能Pages,免费免服务器上线网站,详细教程

本篇文章写的是作者本人从零开始了解网站搭建,到学会使用免费开源网站并修改参数的过程。

目录

一.创建一个网站需要什么

  • 1.什么是域名?

  • 2.域名的大致类型?

  • 3.什么是服务器?

  • 4.服务器的大致类型?

  • 5.什么是备案?什么情况需要备案?

二.如何获取域名和服务器

  • 1.如何获取一个域名?

  • 2.如何获取一个服务器?

三.网站资源的获取及部署

  • 1.怎么找网站资源?

  • 2.怎么将网站部署到你的服务器上?一级域名的部署?二级域名的部署?


一.创建一个网站需要什么

  • 首先,一个网站最基本的有两样东西,一个叫做域名,一个叫做服务器。

1. 什么是域名?域名指的是网站的名字,地址,例如,小黑盒的域名/地址就叫做xiaoheihe.cn或者是www.xiaoheihe.cn。域名跟服务器是密不可分的,没有服务器,有域名也没有用……

2. 域名的大致类型?域名可以分为顶级域名或者一级域名,二级域名,三级域名。例如小黑盒这个www.xiaoheihe.cn,从右到左,cn是顶级域名或者叫一级域名,常见有com,cn,top等,二级域名为xiaoheihe,三级域名为www,以此类推。

一级域名的需求者一般为从事网络事业的博主,企业等。(ps.需要备案,流程很麻烦,用途比较广)

二级域名的需求者一般为个体或者其他,作者就是,这个一般搭配香港服务器。(ps.无需备案,流程简单,一般用于个人使用)

3. 什么是服务器?服务器可以指一个能够运行网站程序的机器,网站对于机器的要求很低,一般一个小型网站几MB的运行内存和储存就足够了。这里要提醒,一般市面上的服务器有贵的也有便宜的,部分贵的有贵的道理,需要甄别。特别强调备案的重要性,如果你不想备案就只能用香港或者国外的服务器。

注意⚠️这里要特别注意,服务器不是任意一台电脑或者手机等设备就可以胜任的,你必须要有一台拥有公网IP的服务器,这样你的网站才能被解析到你的服务器上,之后才能被访问。

4.服务器的大概类型?从国内来看,服务器大概分为三种类型,国内服务器,香港服务器,国外服务器。一般为租赁制,价格在1-n/月。区别为国内服务器可以被国内用户正常访问,需要备案,价格贵;香港和国外不能,无需备案,价格便宜。

注意⚠️这里还要提个醒,不要贪图便宜,国内有些服务器是不支持备案的。请了解过后再购买。

5.什么是备案?什么情况需要备案?

首先,这里的备案即网站备案。网站备案的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,根据中华人民共和国信息产业部第十二次部务会议审议通过的《非经营性互联网信息服务备案管理办法》条例,在中华人民共和国境内提供非经营性互联网信息服务,应当办理备案。

域名需要备案的情况包括:

  • 域名指向托管于中国内地(大陆)服务器的网站

  • 域名被用于邮箱等特定用途

  • 域名解析到中国内地服务器上,用于网站、邮箱等业务

  • 企业将域名解析指向中国内地服务器,且网站需开通并对外提供Web服务时

  • 主体负责人或网站负责人不是法定代表人,需要准备授权书

二.如何获取域名和服务器

在此作者只讲述个人的大致经历,所有教程都可以在小破站找到。

1.如何获取一个域名?国内获取域名的方法有很多,大的平台有一级域名的获取方式,如阿里云,腾讯云,华为云等,价格在一个域名1-100/年,因为有些平台提供第一年优惠。

二级域名是在一些较小的云服务器平台上的,一般为免费发放。缺点是大多数只能在本平台解析使用,也就是只能在本平台购买服务器使用。优点为无需备案,一般申请之后1-30分钟就能使用,购买本平台服务器后可以根据平台教程直接解析(部署)到服务器。

2.如何获取一个服务器?如上所述,服务器一般分为,国内,香港,国外服务器。国内服务器一般99-几万/年,看需求定价格,一般在大平台购买即可,例如,阿里云,腾讯云等。香港服务器1-几十/月(这里包括了虚拟主机),一般在一些看着不错的小云购买即可,大云平台也有,但是相对稍贵。

这里提及一下虚拟主机云服务器虚拟主机一般是服务商配置好环境,提供一键式操作面板的服务器,不提供IPV4地址。云服务器类似一台电脑,通过远程连接的方式登录云服务器桌面,进行操作(windos或Linux系统),一般提供IPV4地址,这种上手难度一般比较高,新手不建议。如果想尝试的话建议选windos跟着教程走。

三.网站资源的获取及部署

1.怎么找网站资源?一般很多平台都有博主会免费分享自己的源码,也有一些博主会专门做一些源码收集的网站。这里要注意甄别,大部分可用的源码作者都会在视频下方放出源码地址(GitHub,网盘等资源地址)。一般找近两年的,长时间2-n年前的大部分已经失效或者博主已经不更新了。

2.怎么部署到你的服务器上?首先是你已经将域名解析到服务器,这里要分为两种类型,分别是一级域名的解析和二级域名的解析。

一级域名的解析 

适用于一个国内任意平台顶级域名和一台有公网IP的国内服务器(ps.免费实例不行,无法备案)。

这里可以看下这位的详解


新手如何搞定域名解析?

第一步,域名解析

这里以阿里云为例,成功后如下图

第一步,在阿里云官网-控制台-域名-解析-记录类型填A-主机记录填@,记录值填写你的IPV4地址(一般格式为xxx.xxx.x.x)

第二步,在阿里云官网-控制台-域名-解析--记录类型填A-主机记录填www-记录值填写你的IPV4地址。

(ps.顶级域名是可以下分二级域名的,如果你要下分你的顶级域名也在这里操作)

记录成功

这里有人可能就会问,为什么突然就要备案了?(ps.如果你的服务器不在国内就不需要)

回答:

因为你能在云服务器本地访问不代表你能在其他地方也能访问,完成上述网站部署后,你还需要到对应云服务器平台配置服务器安全规则,打开服务器对外开放的端口,这样,外来用户才可以进入你的网站访问信息。

而进行到这一步,你会发现你的网站提示你网站需要备案,这是因为安全端口在云服务器那边管控着,你需要先完成域名备案,再进行云服务器ICP备案(某些云服务器不支持,另外这个动辄消费不低)当你完成这些备案之后,就可以在国内正常访问你的网站了。(ps.作者因为经济原因,卡在这一步)

二级域名的解析

这里以作者用过的面板为例

  • 根据云服务商平台的提示,购买服务器,大概2-20/月

  • 购买或者兑换免费域名时会提示要绑定对应云服务器

  • 进入控制面板,我们首先找到域名绑定选项,这一步是将域名解析到特定文件夹(如果你只有一个网站,解析到根目录即可)

  • 进入控制面板,我们可以查看到服务器文件夹,拖入源码解压即可。(因为无需备案,而且是面板式一键服务,所以没有大云平台那么麻烦)

本教程的内容到此结束,如有疑问或者错误欢迎指出。

希望这篇文章能对你有所帮助,觉得写的还可以的电电我吧

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com