章
目
录
不知道为什么,潘老师热衷于建站,虽然现在网站搞流量很难,谈不上赚钱(基本用爱发电,亏本买卖),但是建站似乎有瘾,这不,潘老师今天把原先500元一年的云虚拟主机升级为了612元一年的轻量级应用服务器,花了一天时间把所有的子站都迁移过来了,网站现在更加流畅,可用空间也更加大了。
先说下原先虚拟主机的配置,就是阿里云独享虚拟主机基础版,空间:5G CPU:单核 内存:1G 带宽:5Mbps,现在升级为轻量应用服务器,2vCPU/2GiB-高效云盘/50GiB,峰值带宽3Mbps,一年费用只贵了100多一点,但性能却是成倍提升,应对我自己的这些小破站完全够用,可以畅快地建更多的子站了。
第1步:开放端口
在服务器实例中的【防火墙】中添加需要对外开放的端口,比如宝塔的8888端口,phpmyadmin的888端口,mysql的3306端口等,怕端口被扫的,可以自己更换,类似如下图:
第2步:登录宝塔和安装LNMP
关于登录宝塔的一些其他设置就不说了,很简单,安装服务器实例【应用详情】的步骤操作即可
由于我的网站都是基于Wordpress的,原先虚拟主机是基于LAMP环境(Linux+Apache+MySQL+PHP),现在使用服务器后,购买时直接默认安装了宝塔面板,登录宝塔后选泽安装LNMP环境(Linux+Nginx+MySQL+PHP),对于我这中网页进行伪静态和缓存的网站而言,Nginx性能更强,事实证明,网页打开速度也是杠杠的,体验直线拉升。
一开始担心40G空间不够,毕竟要装很多软件,但发现这些环境装好后,只占用了2G不到,剩余40多G就完全可以用来建网站了,比原先的5G的网页空间充裕很多,再也不用担心上传图片占用空间了,以后扩展也非常方便,直接升级磁盘空间。
第3步:创建网站
在宝塔面板中,点击网站菜单,添加站点,然后输入网址域名,选择创建MYSQL,自定义数据库名称和密码即可:
然后将原网站中的源码导出到你的新站点目录下,比如我这里就是在/www/wwwroot/www.panziye.com
目录下,记得修改wp-config.php文件中的数据库的连接地址、数据库名和用户名、密码,这个自己百度下就知道了,很简单,不过需要提醒下,连接地址直接使用localhost就行。
第4步:导入数据库SQL
将原数据库的表和数据全部导出为SQL文件,在宝塔的phpmyadmin中进行导入,表数据没什么需要修改的,只要成功导入即可,需要注意的是,phpmyadmin导入的文件不能太大,太大会直接报错,尽量少少的导入,有技术的也可以使用本地navicat等工具直接连数据库导入,也很方便。
第5步:域名解析
打开你的域名解析页面,把原先@和www的解析指向的ip修改为现在轻量应用服务器的公网IP,需要等几分钟才能生效,可以自己在cmd中ping下域名,看下返回的ip是否变成了服务器ip。
第6步:开启伪静态
点开网址的【设置】然后点击【伪静态】,选择wordpress或者wp2,我这里是使用的wp2,如果不设置伪静态,当你修改wordpress固定连接设置后会发现无法访问文章。
第6步:开启SSL
点开网址的【设置】,然后点击【SSL】,宝塔提供了很多SSL证书申请,我们可以选择免费的Let`s Encrypt申请,勾选你的网站,点击申请,申请成功后,点击右上角【强制开启SSL】,Let`s Encrypt的有效期3个月,免费支持多个域名,可以自动续签还是很方便的。有的说Let`s Encrypt会导致苹果手机访问变慢,目前我还没发现。
至此,已经迁移结束,自己打开浏览器访问域名,查看下网站迁移效果,最好先清除下浏览器缓存,避免有一些小bug被缓存给掩盖了。一般情况下,到这里已经可以正常访问网站了。
总结
将我的所有Wordpress子站从云虚拟主机迁移至轻量级应用服务器,还是花了不少时间,遇到不少问题,好在一天之内都解决了,没什么大问题,下面我要开始继续建站去了!