可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

更换服务器小记

文章目录[显示]

这篇文章在 2017年03月14日22:04:23 更新了哦~

昨天花费半天时间给服务器从DigitalOcean换到了Vultr。果真还是新手啊,换服务器简直要折磨死。

要注册Vultr的点这里哦

其实主要搬wordpress,也就是四步:

第一步:备份网站根目录下所有文件并转移到新VPS;

第二步:备份网站数据库文件并在新主机上建立数据库,进行导入;

第三步:修改wp-config.php文件,确保网站文件与数据库通信正常;

第四步:在新主机上绑定域名,大功告成!

按照这个说明,依次来一下……

打包网站目录。先把所有wordpress插件都禁用了!非常重要!

懒人专版,WinSCP连接到服务器,找到网站根目录。选择全部文件(除了phpmyadmin和ftp目录)

右键,自定义命令,tar/Gzip,文件就压缩到了网站根目录。

更换服务器小记

备份数据库。Phpmyadmin,选择wordpress的表,导出

更换服务器小记

到新的服务器,当然要预先安装好LAMP或者LNMP,到网站目录下wget下网站打包文件,然后tar xvf xxx.tgz解压缩

以IP的形式访问新服务器的phpmyadmin,新建对应wordpress的表,然后导入。

更换服务器小记

 

然后改wp-config.php,基本上只需要把这三项改下

/** WordPress数据库的名称 */ define('DB_NAME', '*****'); /** MySQL数据库用户名 */ define('DB_USER', '*****'); /** MySQL数据库密码 */ define('DB_PASSWORD', '******'); 

域名解析。由于我用了cloudflare,直接去cloudflare里的DNS把IP指向新IP

更换服务器小记

然后登陆wordpress后台,该启用的插件都启用了吧……

等等等等,这就结束了吗?我的网站模式比较特殊,所以这就导致了如果按照以上教程走会失败的。

  • 哪里特殊呢?

Cloudflare CDN+FullSSL

这该怎样的顺序才好啊?

我的途径是,将FullSSL改成 Flexible或者Off,解析更换到新的服务器,复制网站文件,设置先不https自动跳转,改数据库将https的改成http,然后配置证书,之后测试正常再全部改回常规模式。

顺手呢,禁用掉密码登录、改用密钥

先登录到服务器,然后执行

ssh-keygen -t rsa -b 2048 

按几次回车直接默认就可以,如果愿意可以给私钥设置密码保护。

之后将/root/.ssh/id_rsa和id_rsa.pub复制到本地

mv /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys 

再执行:

chmod 600 /root/.ssh/authorized_keys 

修改/etc/ssh/sshd_config 文件,将RSAAuthentication  PubkeyAuthentication 后面的值都改成yes ,保存。顺便将PasswordAuthentication yes改成no禁用密码登录吧。

重启ssh

 

/etc/init.d/ssh restart 

然后打开puttygen.exe,载入私钥,选择id_rsa,已经转换成putty的专用私钥了。再保存下私钥。

Putty里选择SSH-认证,选择刚刚的私钥。

更换服务器小记

Yoho再也不怕密码破解了。

之后又想起,这SSH登陆界面太单调怎么行?改个好玩的吧!

改改这个玩玩就够了,

nano /etc/update-motd.d/10-help-text 

像C语言一样,printf “Hello”

printf "/n" printf "/033[44;30;5m This server is protected by the FBI. /033[0m /n" printf "/033[41;37;5m FBI Warning /033[0m /n" printf "Federal law provides severe civil and criminal penalties for/n" printf "the unauthorized reproduction,distribution,or exhibition of/n" printf "copyrighted motion prictures(Title 17, United States Code,/n" printf "Sections 501 and 508). The federal bureau of Investigation/n" printf "investigate allegations of criminal copyright infringement./n" printf "(Title 17, United States Code, Section 506)/n/n" 

修改之后用

sudo run-parts /etc/update-motd.d 

就可以预览下啦

这效果简直赞,谁来弄个草泥马神兽的让我瞧瞧!

更换服务器小记


文章版权归原作者所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权|
转载必须包含本声明,并以超链接形式注明原作者和本文原始地址:
https://www.bennythink.com/replace-the-server-notes.html
喜欢 (0)

分享:-)

转载请注明:逗比根据地 » 更换服务器小记

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址