这几天阿里云宣布了给每个在校大学生赠送300元代金券,正好可以嫖一台最低配置的轻量型云服务器。因为一直以来都有搞个人网站的想法,所以就利用这次白嫖一年服务器的机会,搞了个个人网站。现在已经基本搞完了(核心功能全部搞完,主题想再搞好看一点),就写篇博客记录一下

相关服务:新加坡云服务器租用

一、嫖服务器(如果你已经有服务器了可以跳过这一步)

阿里云高校计划

点进上面这个网站,可以嫖一张300元的代金券,前提是需要在支付宝进行学生认证,具体操作不讲了,按照网站操作来就行

阿里云

点进上面这个网站,点击右上角的登录,扫码登陆完成后点击主页的“产品”-“计算”-“轻量应用服务器”,再点击立即购买即可

阿里云把代金券的价格卡的很死,300块钱代金券只能买新加坡最低配置的服务器,如果不差钱想搞好一点机器的富哥可以自己加钱买

阿里云服务器控制台

回到主页,点击右上角控制台,进入上面这个界面,点击左上角橙色框框,找到“轻量应用服务器“, 点进去,就能看到你 嫖 买的服务器了

点击你买的这台服务器,里面有公网IP,一定要用记录下来,并且不要泄露出去

这样我们就已经搞完了第一步:嫖服务器

二、安装宝塔面板

接下来就是配置服务器和网站的运行环境了。

服务器配置过程我没有截图,所以大家自行找b站视频吧,这里简单讲讲大概操作:
你需要在阿里云控制台给服务器安装系统/应用镜像,这里我选择了Ubuntu 20.04的系统镜像,可能有人直接在这一步就选了WordPress应用镜像,那么接下来系统环境的配置就可以去找找其他教程or视频,接下来的操作都是基于linux环境实现的。然后你需要设置服务器远程连接(SSH)的密码。密码也非常重要,不要遗忘,也不要泄露给其他人。设置完SSH密码之后需要远程连接服务器来安装宝塔面板。这一步你可以选择直接在阿里云控制台连接,也可以像我一样在第三方控制台连接。我选择的是Tabby Terminal,软件可以在github上搜索之后下载安装即可

安装好Tabby Terminal,跟着软件的指示完成初始配置,就可以开始配置SSH了。

在这里插入图片描述
安装完之后应该是上面这个样子

点击右上角的齿轮进入设置,点击配置与连接,选择新建,选择新配置,选择SSH连接

在这里插入图片描述
正常操作的话就会进入上面这个画面

名字随便取,你喜欢就好;主机填服务器的公网IP地址,下面身份验证选择密码,点击设置密码,输入你最开始在阿里云控制台设置好的SSH密码,点击保存,就可以了

然后如果无误的话,就能进入阿里云服务器的界面

在这里插入图片描述

然后就是安装宝塔面板了。接下来可以根据自己的系统来安装

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec //CentOS
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec //Ubuntu / Deepin

根据自己的系统来复制上面的内容。一般云服务器只有CentOS和Ubuntu可选,二选一即可,如果是自己的机子且不是上面这两种系统就去宝塔官网查看

复制粘贴按下回车,等待安装完成

当控制台出现类似于”Congratulations“的字样时,说明安装已经完成,下面应该有内外网控制面板地址、用户名、密码、端口等信息。记录上面这些信息

登录阿里云官网,现在需要开启端口,我们才能访问宝塔面板。登录阿里云控制台,点击你买的这台服务器,点击”防火墙“,点击“添加规则”,端口范围输入刚刚宝塔面板安装完成提示的端口信息,限制IP来源填“0.0.0.0/0”,意味着不限制IP。点击确认添加就完成了服务器端口配置

一般情况下云服务器都有放行80和443端口,如果没有放行,那么需要自己设置。和上面操作一样,端口范围改成80或者443就可以了

复制外网面板地址,打开浏览器进入面板,输入用户名和密码,就成功进入了宝塔面板,中间需要绑定宝塔账号,这里不再赘述

三、安装套件 配置环境

第一次进入宝塔面板,系统会推荐安装套件,选择LNMP即可,宝塔面板会自动安装,挂在后台等待一下即可

如果是轻量服务器,需要自己安装WordPres

WordPress中文官网

点击上面的网址进入官网,右上角点击获取WordPress,翻到最下面,点击WordPress6.3.2下载(可能会因为版本不同而不同,但都是一样的,不要点到下面的.tar.gz下载,这是我踩的第一个坑)

在这里插入图片描述
(选上面这个,不要选下面的)

然后下载完就需要用到宝塔面板了。打开宝塔面板

在这里插入图片描述
点击左侧边栏的“网站”,先建立一个网站,点击添加站点,然后会弹出类似这样的窗口

在这里插入图片描述
域名填你自己要买或者已经买好了的域名,例如你买了yonagi.com,那你就填yonagi.com www.yonagi.com 你的服务器公网IP地址这三样就可以了,换行填写

根目录不用改

FTP要选择创建

数据库选择MySQL

PHP版本不用改

然后选择提交,这样就完成了一个网站的初步部署,完成后会提示FTP的账号密码,MySQL的账号密码,要全部记下来

这时候可以输入你的网站,看看网站能不能正常访问(如果还没有买域名的先买好域名,做好域名解析工作再来这一步,没有域名就先暂时用IP地址访问也是可以的)

点击左侧边栏的“文件”,先进入你刚刚创建好网站的路径,路径大概为./root/www/rootwww/你的域名,然后点击上传,把你下载好的WordPress上传上去,解压。你会得到一个WordPress的文件夹,把文件夹里面的东西全选,剪切,粘贴到WordPress文件夹外面,也就是 ./root/www/rootwww/你的域名 这里。删除默认的Index.html文件,浏览器输入你的域名or公网IP地址,查看是否能够正常访问,如果不能正常访问(如提示404等),说明你这一步肯定有地方出错了,要么网站没创建好,要么域名有问题(去你买域名的网站自行设置),要么就是WordPress安装出错,按照这一步重新来吧

正常情况下应该会提示WordPress的初始配置向导,首先需要配置数据库,用前面宝塔面板提示的MySQL账号密码输入进去就可以了
按照向导,自己根据自己的需要配置就行,里面没什么硬核或者复杂的东西,唯一一个有点复杂的可能就是”是否被搜索引擎检索到“了(应该是这个,具体记不清了),如果你想要你的网站出现在百度、Google、Bing这类网站上,那就勾选是,如果不想(和我一样),那就选否

四、进入WordPress后台

我们已经完成了WordPress的安装,现在需要进入后台了。进入后台很简单,直接在你的域名 or 公网IP 后面加上 /wp-admin即可。

这时候我们已经基本完成了WordPress的配置,我们会发现,点进WordPress的一些子界面(例如后台)浏览器显示的还是IP地址,这时候需要我们修改成域名。

进入后台

在这里插入图片描述
点击左侧的设置,进入常规设置,把WordPress地址和URL地址都修改成你的域名

特别提醒! 这一步必须在你购买域名完成且备案完成(国内买.com之类的域名需要备案)DNS服务器解析不出问题之后才能设置! 否则你就不能访问你的网站了!

如果发生这种情况怎么办呢?这就是我踩的第二个坑

特别提醒!数据无价,在涉及数据库操作之前建议先备份好数据库,平时要养成备份数据库的习惯

进入宝塔面板,点击数据库,你会看到宝塔已经为你配置好的一个数据库,点击管理,进入数据库管理界面,输入用户名和密码,进入数据库

在这里插入图片描述
选择wp_options, 找到对应的字段siteurl和home,修改这两个字段对应的链接,把链接改回服务器公网IP地址即可。

接下来要设置URL静态化。进入宝塔面板,左侧栏选择"网站”,点进你设置好的网站,选择“伪静态”,下拉栏选择WordPress,保持即可

在这里插入图片描述
接下来回到WordPress后台,点击左侧的设置,选择固定链接,根据自己的喜好选择即可

在这里插入图片描述
保存后,浏览器输入域名,检验是否能够打开网站

这样一个网站就基本建设完成了,接下来一些例如界面设计、主题等,按照个人喜好自行选择。下面是我自己的网站主页

在这里插入图片描述
如果喜好这个主题的话,可以去github上面看看,mashirozx/sakura:A Wonderful WordPress Theme: 樱花庄的白猫博客主题, 按照项目里面的README自行安装配置即可