建站

想要建一个属于自己的网站虽不能说是特别复杂,但从零开始也着实让我消耗了一些时间,于是这里还是记录一下相关步骤。

一、需要花钱的部分以及备案

1,服务器
这部分其实没什么特别需要记录的。一般让人掏钱的东西都会设计的十分人性化,所以这部分并不麻烦,而且网上有很多相关教程。
可选的服务器品牌有腾讯云、华为云、阿里云等等一大堆,经了解各家好像都差不太多,所以找个自己觉得靠得住的注册选购掏钱就行了。
配置的话就搞最便宜的那一档,如果之后觉得不够用是可以随时升级的,不用担心说砸手里的情况。以腾讯云为例,只能说比电话费还便宜,而且一次性买的时间长了还有打折。

不过这里有一点需要注意的是,如果是中国内地的云服务器需要对外提供网站服务的话,是必须申请备案的。别的平台不知道,但在腾讯云这块申请备案的话,是至少要申请选购3个月及以上时长的。所以当决定网站要上线了的时候,至少要买3个月的。

2,域名
当搞定了服务器之后,服务商会给发一个ip地址。这个点入控制台,找到云服务器点进去就能看到。

不知道算不算敏感信息,微微打个码。

然而我们的目的并不是这一串数字,我们的理想是要在浏览器输入网站名访问的,于是需要搞定域名这个事情。
还是找到控制台,选择域名注册。

下面会有推荐,找一个便宜的就行了。

这块我就猴急了,弄了个.com的,掏了钱了才知道这个后缀对于个人使用来说没什么区别。比如这个.top的,才14块,所以总的来说我是血亏了。
选好之后掏钱等审批就行了,不会等太久的。

3,备案

备案不用花钱。回到腾讯云主页,右上角就有备案的按钮。

点进去之后点击开始备案。

然后根据指引一步一步完成即可。
备案之后保持电话畅通,大概要等两三天的样子,备案成功之后会有短信通知。

4,解析网址

回到控制台,再次点进域名注册那个页面,找到数据概览,点击下图那个1。

点击解析。

此时就把ip号和网址关联起来了。

二、本地连接服务器

新搞来的服务器其实就是个空电脑,我这边装的是ubuntu的系统(因为缘分,我找到教程是ubuntu的)。这边需要操作这台电脑,就需要远程。
经了解,现在比较流行的软件是xshell,长下图模样。

据观察,这个软件十分好用,然而好用就要掏钱,还不便宜。于是我这边有一个替代方案,用vscode,虽稍微麻烦一点,但胜在完全免费,vscode长下图模样。

这软件微软的,主打一个免费插件多。安装好该认证的认证,该注册的注册,能用了以后搜索remote ssh插件。

启用之后左边的工具栏就会多一个小图标。

点击小齿轮,然后选上面这个.ssh\config。

接下来写内容。其中,Host是显示的名字,写个自己喜欢的就行。HostName是服务器的ip号,Port是端口号,SSH连接默认都是通过22号端口的,所以就写22。User是登录时用的账号,这边在选购服务器安装系统时会有设置,当时设置的是什么就写什么。

填完保存,刷新一下就有服务器的名字了。

点击小箭头进行连接。

上面会弹出一个对话框。我这边安的ubuntu是linux系统,于是选linux。

接下来终端上会问你确定要连?输入yes,接着他就会问你要密码。这个密码就是当初购买服务器安装系统时创建的那个密码。

连接成功就会显示已连接

终端显示成这样并不能进行任何操作,于是点击这个小加号,下拉菜单有一个bash,点击。

然后就可以进行操作了。

三、安装软件

接着就是安装软件了,要安装的是宝塔面板+wordpress的组合。

1,宝塔面板

linux安装软件还是挺方便的。先找到宝塔面板官网的download主页。https://www.bt.cn/new/download.html
下面有安装的命令行。

然后在命令行里输入相应系统的安装命令按下回车即可进行安装。

安装好之后宝塔面板会有一个很明显的面板登录信息,其中有外网面板地址,内网面板地址,以及用户名和密码,一定妥善保存。我这边安装过了,当初没截到图。

2,宝塔面板中的套件

由于我这边已经安装好了,截不到图,所以这部分的截图都是网上的素材。其实这里是可以参照下面链接指向的b站up的视频操作的。

https://www.bilibili.com/video/BV1h24y1Q7Pb/?spm_id_from=333.999.0.0&vd_source=34c128fb80d025cfec1075f58ddfd8d4

在浏览器上输入刚才存下来的外网面板地址,打开宝塔面板,会有这样一个界面。

输入刚才记下来的账号密码,点击登录。
第一次登录会有一个套装安装推荐,大概长下面的样子,选择LNMP套餐一键安装。

安装好之后会是这样下面这样。

3,创建站点

接着选择网站,添加站点。

因为之前已经备案+解析了,所以在域名处可以直接填网站地址,而不用填ip号。
根目录指的是这个网站里的内容存放的地方,默认即可。
FTP是文件传输协议,有需求了就创建,没需求可以不创建。
数据库是必须的,PHP的版本就选之前套餐里安装的那个版本。
全部填好就可以递交了。
递交之后会弹出一个窗口,里面有数据库名和密码,切记妥善保存。

此时输入网址应该会显示一个站点创建成功的信息。

4,安装wordpress

找到wordpress官网的下载页面。
https://cn.wordpress.org/download/

下载之后是一个压缩包。
此时回到宝塔面板,还是找到网站那一栏,点击网站的根目录。

点击上传,然后把刚才的压缩包拖进来。

上传完毕后右键解压。

解压完成后就可以把压缩包删了,接着把wordpress文件夹里的内容全部剪切到这个层级下。

这时候再输入网址就会得到下面的页面。

点击现在就开始,把该填的都填一下。

这些信息就是刚才宝塔面板创建网站时弹窗里给到的信息,数据库主机就用localhost不用改,表前缀就wp_也不用改。
填好之后提交,就会出现这样的页面。

点击运行安装程序后,会有一些信息要填。

其中,站点标题就是网站的名字。用户名是管理员(也就是你自己)登录的名字,密码是管理员登录的密码(可以写一个自己记得住的),邮箱就是自己的邮箱。
成功之后点击登录。

填好用户名和密码,就进入到wordpress的后台了。

此刻输入网址,前台页面大概会是下面的样子。

此刻wordpress就安装完成了。

四、SSL证书

虽然已经看到了页面,但离大功告成还差一步,可以看到网址前面有着醒目的不安全三个字。

这是因为网页没有SSL证书。
商业的SSL证书相当贵,一年要小两千块,但好在这个东西有免费版的,只不过需要3个月续签一次。
回到腾讯云,可以再上面的搜索栏搜索SSL,就会有相关指引。

申请一个免费的。

接着填信息申请就可以了。
申请成功之后点击下载,如果是跟着本文的步骤一路下来,那么此刻需要下载Nginx证书。

下载好之后解压,再次回到宝塔,找到网站里的设置。

解压下载的证书里会有一些文件,找到SSL,把刚才下载的证书文件用vscode打开,需要的一个.key的文件和一个.pem的文件,把里面的内容复制到框框里,点击保存。

然后,就可以开始建设自己的网站啦!

五、一些设置

1,wordpress的内存占用

这条我是看到别人说的,自己也不知道会有什么特别的影响。
wordpress的内存默认是40M,现阶段似乎是不太够用的,一般都要改到128M。
方法是找到wp-config.php加一行设置。

define(‘WP_MEMORY_LIMIT’, ‘128M’);

这个wp-config.php的位置我也是找了半天,然而其实就在网站的根目录下。就是刚才解压wordpress安装包的地方。

可以在宝塔面板里双击这个文件打开,用宝塔自带的在线文本编辑器加一行就行了,改好之后点右上角的×他会问你是否保存,保存即可。

2,wordpress的伪静态设置

这条是后来弄了一段时间网站才知道的,wordpress新建的网页的url(也就是网址)默认是用数字编号的。然而如果一直是数字编号用的久了肯定不知道啥是啥了,所以这个url是可以自定义的。在下图位置进行设置。

然而粗暴的设置会产生一个问题,当我们创建页面发布的时候,wordpress会提醒这么一段话。
”更新失败。 此响应不是合法的 JSON 响应。“
这是因为伪静态没有设置。

回到宝塔面板,还是网站设置这个位置。

找到伪静态后选择wordpress,然后保存即可。

3,顶部工具栏

wordpress默认顶部会有一个黑色的顶部工具栏,如果不想要的话需要在如图位置加这样一行设置。

add_filter ( ‘show_admin_bar’ , ‘__return_false’ );

添加后更新文件即可。

下一篇