写在前面
建立网站最好有一定计算机基础,需要了解以下几个概念:
域名:网站必须需要地址,这样别人才能在浏览器中输入你的域名来访问你的网站,本质上是通过ip来访问你的网站,可以了解以下域名解析。
服务器:一个有公网ip的计算机,用来存放你的网站。计算机倒是简单,pc机也可以,但是公网ip一般都是网络运营商才有,而且价格不菲。随着近几年互联网的发展,虚拟化已经普及。我们完全可以买个虚拟机就能存放我们的网站,并且还有一点,机器的系统可以任选,服务也是7x24。
网站服务器:本质上我们需要在服务器上安装网站服务器,并把我们的页面放在网站服务器下面,才能对外发布我们网页。常用的有nginx、apache服务器等。当然如果是程序员也可以自己搞。
网站后台管理:成熟的系统都会有后台管理,方便我们快速发布文章,管理网站。
虚拟机
由于我们需要虚拟机,肯定需要一个虚拟化厂商。国内厂商分别有阿里云、腾讯云、百度云、华为云。各个厂商对于新用户都会提供非常优惠购买服务器的价格,由于本人阿里云、腾讯云、百度云都已经白嫖过服务器。后面选择了华为云。
一年只花了63块。其实选那家都行,哪个便宜选哪个。还有一点,如果你只是想尝试以下,建议选择配置不要太高的,毕竟非常容易半途而废。
域名
服务器厂商一般也提供域名服务,我花了1块买了个域名。
重点来了,在国内域名必须备案,不然被人访问你的域名会被墙。你可以在各个运营商功能列表里面搜索域名备案,一般都会有详细的步骤。还有一点,域名需要你购买3-5工作日才能提交备案,一般12工作日能备案成功,我只花了7个工作日。备案成功后需要配置域名解析到你的虚拟机公网IP上。
网站程序
必须有一个网站程序来发布文章,管理网站。如果是程序员也可以自己搞,但是不建议,因为会很花时间,完全可以用一些免费的建站程序,我自己也是java程序员,但是最后选择了wordpress。
虚拟机系统
由于选择了wordpress,可以选择运营商提供的应用镜像来直接给虚拟机安装系统,也省去了去服务器上安装nginx,mysql,phpmyladmin等,真的很方便。也可能是我太懒了^_^
我直接选择的是wordpress6.2镜像,系统安装完可以直接进入wordpress配置界面。
至于wordpress怎么配置,可以去网上看教程,建议去bilibili上直接看视频教程,推荐看这个。
网站备案
完成上述所以工作后,发布几篇文章后,你可以去网站备案。网站备案很快,我3个工作日就搞定了。