文章原文见博客:/159.html
前期准备
一、购买阿里云服务器
注册登录阿里云
选择你需要购买的服务器产品,如果首次购买建议选择新用户专享。因为只有首购才有优惠且阿里云服务器续费价格高昂,建议一次性直接购买三年。
如果是学生的话,可以登录阿里云高校学生计划,完成学生认证且通过测验后可以免费领取两个月的云服务器。
由于服务器是用来搭建博客,对性能需求不是特别强烈,我选择的是ECS共享型S6 1核2G
二、购买域名
万网查询想要的域名
付费购买
三、域名解析到云服务器
控制台——>域名服务——>域名列表
直接点击新手引导
添加网站解析
记录值输入云服务器公网IP地址。
四、备案
参考阿里云ICP备案流程
搭建过程
一、操作系统选择
centos 7.6
二、服务器配置
登录密码
设置root用户登录密码以登录云服务器,需要重启生效
SSH密钥对生成
生成密钥对,使用密钥对登录(详细步骤见下,先不用配置)
配置安全组
安全组配置,开放8888和80和443端口 (详细步骤见下,先不用配置)
三、登录云服务器
VNC远程登录
首次连接需要重置VNC密码
XShell远程连接(建议)
前往XShell官网下载XShell软件
XShell远程连接云服务器
点击新建会话,在主机栏输入服务器的公网ip,点击连接输入用户和密码即可连接。(用户名:root;密码:重置实例密码时设置的密码)
SSH密钥对验证登录(通过用户名和密码登录可以不看)
如果需要批量维护多台Linux实例,推荐使用这种方式登录。
阿里云官方文档——使用SSH密钥对连接Linux实例
配置步骤
阿里云控制台密钥对中创建密钥对
点击确定后会自动下载私钥文件xxx.pem到本地电脑
绑定密钥对到云服务器主机并重启云服务器
将密钥绑定到XShell中
将上一步下载的私钥文件xxx.pem导入到XShell中,即可实现SSH密钥对连接云主机。
四、安装宝塔面板
使用XShell远程登陆后,输入CentOS安装命令:
yum install -y wget && wget -O install.sh /install/install_6.0.sh && sh install.sh
查看宝塔面板配置信息
bt
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9KX8Wb9p-1627376918684)(//07/27/CM1Wa67lpyfPANv.png)]
14#查看宝塔面板默认信息
通过外网面板地址访问宝塔面板。
如果无法打开网页,请查看阿里云服务器是否开发8888端口。
云服务器添加端口
安全组——>配置规则
照下图规则添加端口,其中80和443端口是http和https服务,22端口是ssh远程连接,8888端口是宝塔面板放行端口
安装LNMP
LNMP是我们服务器必备的套件,L指Linux,N指Nginx,M指MySQL,P指PHP。
我们通过网页登录宝塔面板后,会自动弹出一个安装窗口。我们选择LNMP,编译安装。
tips:
忘记宝塔面板后台和登录用户及密码怎么办
可以通过XShell连接服务器后输入bt命令查看宝塔默认信息
六、一键部署WordPress
软件商店——一键部署——选择WordPress
输入域名,此时输入的域名是我们想允许浏览器访问的域名,建议两条都添加。
部署成功后访问站点
数据库名,用户名和密码是在上图弹出的窗口里。数据库主机和表前缀不作更改
站点标题、用户名和密码可以自定义设置。
登录WordPress后台
安装完成后,输入我们上一步自定义设置的用户名和密码即可登录WordPress后台
设置WordPress固定链接
宝塔面板设置伪静态:
WordPress后台设置固定链接:
配置完成后,搜索栏就会变成这样:
部署SSL证书
阿里云申请SSL证书
申请成功后下载
将SSL证书填入宝塔面板
SSL证书部署成功后,我们就可以使用Https服务