你是不是也有这样的经历?辛辛苦苦搭建的WordPress网站,在本地或小主机上跑得好好的,结果一访问就卡、三天两头掉线。更离谱的是,有时候连后台都进不去,急得满头大汗,客户还等着看页面……

别慌!我最近就把自己的博客从原来的虚拟主机彻底搬到了阿里云,不仅速度飞起,还绑定了固定IP,现在不管谁来访问,打开都是“嗖”一下的事儿。整个过程其实没那么复杂,只要你跟着我的步骤走,一天之内就能搞定迁移+固定IP绑定。
今天这篇文章,我就手把手带你完成WordPress网站从旧环境迁移到阿里云ECS,并成功绑定固定公网IP的全过程。不讲术语堆砌,只说人话,保证你看完就能动手操作!
为什么要迁移到阿里云?
先说说我为啥要折腾这波迁移。最开始我的网站放在一个便宜的虚拟主机上,月租几十块,听起来挺划算对吧?但问题是:
- 服务器在国外,国内用户打开慢得像蜗牛;
- 经常被隔壁网站拖累(共享IP),莫名其妙被封;
- 想装个SSL证书还得额外花钱,流程还贼麻烦;
- 最气人的是——没有固定IP!每次重启可能IP都变,做SEO和推广简直灾难。
后来朋友推荐我试试阿里云,说国内访问快、稳定性高,还能自己掌控服务器。我一查资料发现,阿里云不仅有各种优惠活动,新用户还能领大额阿里云优惠券,直接省好几百!立马心动了,当天就开始动手迁移。
第一步:准备你的阿里云ECS服务器
迁移的第一步,当然是先把“新家”搭起来。在阿里云上买一台ECS(弹性计算服务)就好比租了一台远程电脑,你可以完全控制它。
我选的是轻量应用服务器,适合中小型WordPress站点,配置是2核4G + 5M带宽 + 80G SSD系统盘,一年下来价格比原来主机贵不了多少,但性能强太多了。
购买的时候记得选择“Linux系统”,推荐CentOS 7.x或者Alibaba Cloud Linux,兼容性好,社区支持多。另外一定要勾选“分配公网IP”——这是后续绑定固定IP的基础。
小贴士:如何节省成本?
刚入手别急着花全价!去领一张阿里云优惠券,尤其是新用户,经常能拿到几千元礼包,实际支付可能只要原价的一半。我那次就省了将近600块,相当于白送两个月使用权。
第二步:把WordPress网站打包搬家
接下来就是重头戏——搬家。别怕,不是真的扛箱子,而是把你的网站文件和数据库完整复制过去。
首先登录你原来的主机后台,用FTP工具(比如FileZilla)下载整个网站根目录下的所有文件。一般路径是/public_html或者/www,全部打包下载到本地。
然后导出数据库。进入phpMyAdmin,找到你的WordPress数据库,点击“导出”,选择“自定义”模式,格式选SQL,记得勾上“添加DROP TABLE语句”,这样后面导入不容易出错。保存成.sql文件备用。
这两样东西——网站文件 + 数据库备份,就是你网站的“灵魂”,一定要保管好!
第三步:在阿里云上部署LAMP环境
新的ECS服务器是个“裸机”,啥都没有,得先装运行环境。WordPress需要PHP + MySQL + Web服务器,我们通常用Apache,合起来叫LAMP(Linux + Apache + MySQL + PHP)。
如果你不太会命令行操作,建议直接在阿里云市场里搜索“WordPress镜像”,有很多一键部署的镜像系统,几分钟就能搞定环境安装,超级省事。
但如果想自己动手丰衣足食,也可以手动安装:
- 通过SSH连接你的ECS(可以用Xshell或Putty);
- 更新系统:
yum update -y; - 安装Apache:
yum install httpd -y; - 安装MySQL:
yum install mariadb-server -y; - 安装PHP:
yum install php php-mysql php-gd php-curl -y; - 启动服务:
systemctl start httpd && systemctl enable httpd。
装完之后,把之前下载的网站文件上传到/var/www/html目录下,再通过phpMyAdmin导入数据库备份。
第四步:修改wp-config.php配置文件
数据库导入后,还得告诉WordPress新家在哪。打开网站根目录下的wp-config.php文件,检查这几项:
define('DB_NAME', '你的新数据库名');
define('DB_USER', '数据库用户名');
define('DB_PASSWORD', '数据库密码');
define('DB_HOST', 'localhost');
确保这些信息和你在新服务器上创建的数据库一致。改完保存上传覆盖。
这时候你已经可以尝试访问你的公网IP地址了。如果看到熟悉的WordPress登录页,恭喜!环境部署成功!
第五步:绑定固定公网IP(这才是关键!)
很多小伙伴以为有了公网IP就万事大吉,其实不然。默认情况下,ECS的公网IP是“动态分配”的,也就是说,哪天你重启服务器,IP可能就变了!这对SEO、邮件发送、CDN配置都会造成巨大影响。
我们必须把它变成“固定IP”,也就是专有网络中的“弹性公网IP”(EIP)。
操作很简单:
- 登录阿里云控制台 → 进入“ECS实例”页面;
- 找到你的服务器,点击“更多” → “网络和安全组” → “绑定弹性公网IP”;
- 如果没有EIP,点击“申请弹性公网IP”,地区选和你的ECS一样;
- 申请成功后,回到实例页面,把EIP绑定上去。
绑定完成后,这个IP就不会再变了,哪怕你重启、升级、换系统都没关系。以后别人访问你的网站,用的都是这个固定的地址。
第六步:域名解析指向新IP
最后一步,让你的域名指向这个固定IP。
登录你的域名注册商后台(比如万网、腾讯云等),找到DNS解析设置,把原来的A记录删除,新建一条:
- 记录类型:A;
- 主机记录:@;
- 记录值:你刚绑定的那个固定公网IP;
- TTL:默认即可。
如果你还想用www访问,再加一条主机记录为“www”的A记录,值一样。
等待几分钟到几小时(看DNS缓存),然后在浏览器输入你的域名,如果能正常打开网站,说明迁移圆满完成!
别忘了启用HTTPS安全加密
现在网站跑起来了,但还差一步提升体验:上SSL证书,开启HTTPS。
阿里云提供免费的DV SSL证书,有效期一年,自动续签也很方便。进入“数字证书管理服务”页面,申请一个免费证书,验证方式选“DNS验证”,按照提示添加一条TXT解析记录就行。
证书签发后,下载Apache版本的证书文件,上传到服务器,修改httpd.conf或ssl.conf配置,加载证书路径。重启Apache后,用https访问你的网站,看到小绿锁就说明成功了!
一次迁移,终身受益
说实话,刚开始我也觉得服务器迁移特别高深,怕搞砸。但真正动手才发现,阿里云的文档齐全、界面友好,加上这篇指南,普通人也能轻松搞定。
现在我的网站不仅速度快、稳定,还有了固定IP,做外链、接广告、推搜索引擎都更有底气。最重要的是,掌握了这套技能,以后不管换什么平台,都不怕了。
如果你也在用WordPress,正被访问慢、IP不稳定困扰,真的建议早点迁移到阿里云。趁现在还有优惠,赶紧去领张阿里云优惠券,省下的钱够你再买个域名了!
记住,技术不怕难,怕的是不敢开始。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/149079.html