WordPress站点搭建与服务器迁移的记录

发表于 2021-10-13  300 次阅读


文章目录

两个月前租用了阿里云的学生机搭建研究所,趁着临期服务器更换顺便更个博客。

初次建站的文档没有码全,重新操作的时候有一些记忆断层,这次决定边操作边记录一下。

1.服务器和域名的初步准备

第一步,租用ECS云服务器。租用学生服务器需要学生认证以及通过一个小测验,基本上是熟悉环境和一些基础知识,很简单就获得了一个可以使用的机子。

建站的话先从申请域名开始,这里是在阿里云上购买了一个域名并备案,走国外线路的话可以省去备案的麻烦。(很多流程加审核等了小半个月 较耗时)

Get了服务器实例和域名,完成了准备工作,建站开始。

2.ssh连接服务器并安装面板

先远程用服务器公网地址连个ssh,进入到服务器的控制台。在这里有个小插曲,输入用户名root之后无法连接,经过各种尝试后在阿里云的服务器面板里重置了一下密码,正常登入。

[ 成功登入界面:Welcome! ]

下一步是安装面板,这里选用了aaPanel,是宝塔面板的国际版,比国内版要少一些插件,更加简洁一些,面板的语言是英语。

挑选需要的版本直接复制进服务器就ok,可能需要安装一些时间,静等。

//aaPanel
wget -O install.sh http://www.aapanel.com/script/install-en.sh && bash install.sh
//宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

等待的同时可以开放服务器的安全组/打开防火墙。ECS云服务器需要导入一个安全组,而轻量服务器只要在防火墙处调整就行。(先全开一遍,后续根据需要调整)接着添加域名解析记录A记录,等待片刻之后就可以ping通了。

做完这些,aaPanel面板安装完毕。(小本本记下来)

复制外网地址到浏览器,成功跳转到登陆页面。输入刚刚记录的账号即可进入面板,按需求配个环境。

3.服务器与网站关联

在网站界面点击添加站点,输入域名和配置。

做到这一步也许还不能访问,需要获得SSL证书和开启强制HTTPS。

这一步骤完成后访问站点,会出现“站点创建成功”字样。

下一步创建数据库,命名随意。记住刚刚输入的信息,在下一步搭建博客的时候会用到。

4.搭建Wordpress博客

从Wordpress官网下载一个安装包放进网站的文件目录,解压,按照提示一步步配置,安装完成后登录后台,可以开始博客创作了。

另起一行 迁移服务器

因为学生机只有两个月的试用期,到期后需要选择续费或另换一个新的机子。经过思考决定在阿里云上买一年的新人折扣,到时候看到更优良的再换一个。

迁移内容选择了最直接的复制整个网页目录粘贴过去,数据库也是直接从phpMyAdmin里导出导入,原封不动地照搬了过来。

新服务器的配置过程和之前步骤差不多,在配置SSL的那一步自动连接失败,卡壳了一段时间。解决办法是用 http://freessl.cn 手动申请了一个有效期一年的证书并添加了DNS解析记录。

后续网站出现了无法访问的问题,因为aaPanel配置文件中HTML优先级大于PHP,index.html优先被解析了。在文件目录里给index.html添加了后缀,index.php成功被解析。此处感谢R桑提供的技术支持,研究所成功再次上线。

ฅ(Slack有话要喵)ฅ

第一篇真·博客是记录搭建过程了喵
搭建和写博客都是从零开始的过程,读者如果有问题或发现错误欢迎及时指出,研究所的管理员会认真钻研的
接下来也要坚持更新喵~

本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。