记一次wordpress博客搬家方法(无损快速搬家)
服务器
先配防火墙。
开三个端口,8888
用来开默认宝塔,一个宝塔新端口,一个 phpMyAdmin 端口(非 888
)。
安装宝塔,LNMP 编译安装,等待两小时。
配置 BT
装好常用软件:
- Redis (博客缓存必备)
- 面板静态加速 (加速访问面板必备)
- 系统防火墙 (方便封开 ip,支持导出导入规则)
- Nginx 免费防火墙(有钱可以上收费版)
- 谷歌云网盘(或者其他你的云备份环境对应的应用)
更改 BT 账号密码,更换默认端口(同时在 安全 内放行),更换访问路径,登陆 BT 账号(同时在原 BT 面板解绑)
配置 面板SSH终端 ,关闭 8888 端口和 22 端口,以后统一使用面板内 SSH 管理
打开监控 30 天
配置防火墙
将原来的 ip 规则从原 系统防火墙 应用里导出,然后在新面板内的该应用内导入,减少 ddos 攻击。
更换 IP 解析
在域名供应商更换 ip 解析到现在的 ip ,可能需要一点时间生效。
转移网站(不使用数据库的)
之后转移前后端分离的网站(只有前端部分的):
添加网站 → 配置 ssl 证书 → 强制 https → 配置单站 nginx (动态站点要配 url 统一转发到 index.html
)
转移 wordpress
添加一个主域网站,选择使用 PHP + Mysql ,会自动生成一个域名同名的数据库,将原数据库密码复制过来更改为和原来相同的。
数据库转移
先配 phpMyAdmin 的端口为一开始开放的(非 888
)。
从原站点 phpMyAdmin 选择网站域名的数据库导出,采用 SQL 格式,会下载到本地。
之后在新站 phpMyAdmin 内选择网站域名的数据库上传导入。
注:不要使用 BT 面板的数据库备份,WordPress 会丢失一些配置。
网站主体转移
主站太大,不能走本地下载上传,需要云端存储支持。
执行一次主站备份(上传到云盘定时任务),我使用的是谷歌云盘,下面以谷歌云盘为例。
按照 《【Linux】远程下载 Google Drive 文件方法 》 进行:
- 主站压缩包分享 → 所有人可见
- 下载 gdown 脚本,按照教程修改
- 执行下载
- 取消压缩包分享
主站压缩包下载好之后,解压到 /www/wwwroot/
下刚刚添加的网站域名文件夹内,保持内容和原来站点一致。
配置网站
- 配置网站 ssl (刚刚添加过 ssl 证书,这里直接从证书夹选择部署即可)
- 强制 https
- 配置 wordpress 伪静态
- 安装 PHP 插件 opcache 、redis
访问主站,一次跑通,无损转移成功!
配置 nginx 防火墙
在最初安装的 nginx 防火墙 插件内调整配置,我的是免费版,需要关闭禁止国外访问,打开网站 CDN 选项(若使用 cdn 需要打开,保证 ip 正常识别真实 ip )
定时任务
开两个定时任务,用于备份网站主体和数据库到云端存储。
关闭原面板定时任务,同时取消云存储对原面板的第三方授权。
注:对于 WordPress 的数据库,BT 面板的数据库备份相当于没用的,因为自带的数据库备份对 WordPress 的配置不能备份全,一定要人工定期去 phpMyAdmin 导出 SQL 格式的数据库备份。
收尾
服务器禁 ping
关闭 22 端口,8888 端口,phpMyAdmin 端口,最好服务器提供商也彻底封掉非 80
、443
、BT 面板端口 以外的所有端口访问,不经常进面板请把面板端口也封掉,绝对不能留额外的端口。
到此为止,迁移完毕。
如果有可能,应该全站上 cdn 防 ddos ,将域名直接解析到服务器 ip 是大忌,很快就会被爬虫收录,给以后造成很大的麻烦。
记一次wordpress博客搬家方法(无损快速搬家)相关推荐
- 利用Vultr主机安转宝塔Web面板搭建wordpress博客建站教程
本篇文章是针对新手个人站长,来教大家利用Vultr主机如何安装宝塔Web面板搭建wordpress博客的方法. 1.一台Vultr VPS主机. 2.注册Vultr账号创建VPS实例 创建VPS实例 ...
- wordpress博客添加新浪微博挂件
我一直想着把我的新浪微博嵌入到博客中,今天抽空到网上搜索了一下相关的插件,没有找到.后来看到了一篇如何把微博嵌入WordPress博客的方法,终于实现成功了.感谢分享这些的朋友们. 一直想着把我的新浪 ...
- WordPress博客网站搬家和换域名方法
WordPress博客网站搬家和换域名方法 方案一 开设个人博客的朋友使用WordPress不在少数,那么也难免不了更换空间和域名的情况,由于笔者亲历了一次更换空间和域名的情况,将博客从AAA.com ...
- 教你WordPress博客网站搬家和换域名、批量换图片地址方法
如果,你还在愁网站搬家和换域名不会的话,这篇文章你一定要看,最关键的是,可以一键解决批量换网站图片地址的问题! 管理员数据库wordpress 方案一 开设个人博客的朋友使用WordPress不在少数 ...
- wordpress html音乐,给你的WordPress博客文章中插入背景音乐的方法(纯代码,非插件)...
前一段时间,我分享了在WordPress文章日志中插入音频MP3(纯代码,免插件)这篇文件 ,曾介绍过如何在wordpress文章中加入MP3音频,今天要说的和这个基本相同.只不过上个文章中的MP3是 ...
- 25种用WordPress博客在网上赚钱的方法
您是否在寻找网上赚钱的最佳途径?[WordPress](http://wordpress.org)是这个星球上最大的发布平台,它占所有网站的36%.你可以使用[WordPress和博客](http:/ ...
- Wordpress博客安装异次元分享工具条的方法
异次元单篇文章顶部的分享工具条做的很美观,集成了新浪微博.腾讯微博.QQ空间.人人网等分享按钮,页面浏览数以及支付宝捐赠等功能.可惜的是没有分享出来,黑苹果博客分享高仿版,具体方法: 基于 elite ...
- wordpress博客搬家操作教程详解
说到wordpress搬家的话,大部分wp玩家还是能够轻松解决问题,那么对于新手就会遇到很多麻烦问题了,我谨以个人遇到过的问题总结此篇教程,希望能够帮到刚刚接触wordpress这个程序的新手站长,当 ...
- ubutnu16.04搭建LAMP环境(搭建wordpress博客)
本次讲的是ubuntu的16.04版,通过搭建Lamp环境来建立wordpress博客网站.其他的linux版本也可以参考. 安装之前最好先更新一下系统软件库.命令:sudo apt-get upda ...
最新文章
- 我在CSDN的第一个1024
- 美多商城之用户中心(收货地址3)
- python123子字符串输出_Python--字符串函数方法全解
- linux如何格式化u盘并挂载,Linux下 格式化U盘和挂载
- 【机器学习】机器学习从零到掌握之八 -- 教你读懂决策树原理
- 700 页的机器学习总结火了!
- c程序在solaris与linux的不同,在Solaris上编译应用程序时,在Linux上使用Valgrind也会有所帮助吗?...
- stm32端口复用和重映射
- golang (3) 编译不同的平台文件
- web测试实践作业进度报告三
- 广东2022年下半年系统集成项目管理工程师上午真题及答案解析
- GP数据库锁表如何解锁
- 嵌入式软件设计之设计模式
- docker配置加速器的几种方案
- 一句话解释新西兰技术移民
- ydisk安卓版本_mydisktest
- css3 简单的动画实现欢乐愉快的小鱼
- 接口管理平台 - APIPOST和APIfox使用 - PUSDN
- 【OpenCV图像处理】十五、图像空域滤波(上)
- Ubuntu中添加新硬盘
热门文章
- 如何让全链路压测落地?
- vue-cli的各个配置文件的详细介绍
- Error(1.0.5 1107071739): D:\SAE_SDK_Windows_1.0.5\apps\/divjs/1/config.yaml is not existed解决方法...
- 熬夜整理的vue面试题
- 小型网络拓扑(vlan)
- 【控制工程基础】二、方框图化简与梅森公式
- 电脑经常蓝屏怎么解决
- DataX数据交换,starrockswriter异常解决
- 智慧供水管网监测方案助力水资源高效利用
- 如何排查CPU 100%的应用