之前一直放在阿里云的虚拟主机,最近想给博客弄个HTTPS,由于虚拟主机不支持配置SSL,所以只能选择搬到Linode的日本服务器,使用Centos 7 x64系统。
一、环境安装
1.Lnmp环境安装
我使用的是lnmp.org的一键安装脚本
1 | yum install screen |
2.配置虚拟主机系统
1 | lnmp vhost add |
按照提示安装
二、WordPress安装及问题解决
1.安装WordPress
1 | cd /home/wwwroot |
使用浏览器打开站点按照提示安装即可
2.问题解决
导入老站数据的时候需要安装个插件,然后就提示WordPress安装插件提示输入FTP账户信息,这个问题很好解决。(来源)
如果你使用的是独立服务器或VPS,WordPress的安装目录为
/home/wwwroot/wordpress
先修改网站所在目录权限
1 | chmod -R 755 /home/wwwroot/wordpress |
如果你使用的是虚拟主机,可以在wp-config.php里加入下面代码
1 | define("FS_METHOD", "direct"); |
OK,WP安装插件提示输入FTP账户信息已经解决了。
3.导入数据
在原站点WP后台使用工具-导出xml文件,再到新站点后台使用WordPress自带的工具-导入之前的xml文件,并勾“下载并导入文件附件”即可,只要你原站点还在正常运行的话,WordPress会自动从原站点下载附件。来源
三、配置SSL
1、安装 cerbot:
1 | git clone https://github.com/letsencrypt/letsencrypt |
2、运行:
// 根据自己的需求调整代码
./certbot-auto certonly –standalone –email admin@iinin.cc -d iinin.cc -d www.iinin.cc -d other.iinin.cc
成功提示:
1 | IMPORTANT NOTES: |
3、配置Nginx:
1 | server |
重启Nginx:
1 | sudo service nginx restart |
至此,搬家+配置SSL已经完成了~
