一、近乎白嫖两大基件:域名、服务器
阿里云学生认证白送¥300:阿里云高校计划,学生认证后可每年领取300元抵扣余额。
1、 服务器:
购买最丐的 轻量应用服务器 - 2核1G 一年288正好够用,无法参加其他促销活动只能买这个最丐的,建议选Debian系统。
中国香港/国外服务器免备案,其中香港服务器延迟更低,但每天限量售卖,需要蹲守零点开抢(比较容易)。
2、 域名:
.top / .site / .fun等新兴顶级域名非常便宜,低至十块钱首年,.cn也不贵。
没有学生身份就要花点小钱,找找活动,阿里云有“99计划”等。
二、安装服务器可视化管理面板
命令行操作 -> 可视化操作,推荐1Panel - 现代化、开源的 Linux 服务器运维管理面板。
2.1 安装docker
请参照官方指导(Debian系统为例):Install Docker Engine on Debian | Docker Docs
# 安装完成后
systemctl start docker # 启动docker服务
2.2 安装1Panel
请参照官方指导:在线安装 - 1Panel 文档
# 过程中会询问一些设置,全按回车默认即可
# ⭐⭐⭐安装完成后显示 访问地址、用户名、密码 一定要保存
安装完成后由于防火墙,还无法直接访问地址,需要添加防火墙规则开放该端口。
之后则可以通过访问地址来使用1Panel面板管理该服务器。
2.3 (非必须)设置镜像加速
1Panle面板 - 容器 - 配置 - 镜像加速,能在之后安装应用时快一点。
三、安装建站相关应用
3.1 安装MySQL
MySQL是WordPress建站工具的前置需求。
进入1Panel面板,登录-应用商店-安装MySQL,丐版服务器要安装老版本,不然一个MySQL内存就快爆了...
默认设置即可,不需要开放端口外部访问。
3.2 安装WordPress建站神器
1Panel面板-应用商店-安装WordPress
需要勾选端口外部访问,并添加对应的防火墙规则。
3.3 安装OpenResty
一个Web应用服务器,用于建站完成后绑定域名的相关操作。
四、使用WordPress搭建网站
访问WordPress后台地址 服务器ip:8080
首次进入WordPress管理面板,需要设置管理员账号和一些简单说明。
设置完成后就可以登录进入管理面板。
4.1 安装主题
WordPress管理面板 - 外观 - 主题 - 安装新主题 - 上传主题 - 安装
WordPress主题区块也有许多主题模板,但是比较简单,可以去GitHub搜一下自己喜欢的主题打包下载。
Repository search results (github.com),比如Sakurairo。
安装完成后启用该主题即可。
⭐⭐⭐现在需要记住两个地址:
网站的首页:服务器ip:8080
WordPress后台管理:服务器ip:8080/wp-admin/
4.2 主题个性化修改
安装并启用新主题后,WordPress管理面板最下边会多出 “xxx主题设置”的选项,在此处即可完成对主题的个性化修改。
主题也会有官方说明文档帮助修改。
五、将网站绑定到个人域名
前面提到,当前的网站的首页地址是服务器ip:8080,需要改成例如我的域名.com的形式。
5.1 域名解析
需要到购买域名处的域名控制台修改解析记录,添加两条A记录,分别为@和www,记录值均为服务器ip。
5.2 OpenResty部署网站
登录1Panel面板 - 网站 - 创建网站 - 一键部署,已装应用选择wordpress,填写域名,确认部署。
5.3 修改WordPress地址
登录WordPress后台 - 设置 - 常规,修改WordPress地址(URL)和站点地址(URL)的值,保存更改。
至此已经完成个人网站搭建与域名绑定。
⭐⭐⭐现在需要新记住两个地址,之前的已作废:
网站的首页:我的域名.com 或者 www.我的域名.com
WordPress后台管理:我的域名.com/wp-admin/
六、(非必须)配置SSL证书
当前网站还是使用的http协议,浏览器会提示不安全,需要升级为https
6.1 创建Acme 账户
登录1Panel面板 - 网站 - 证书 - Acme 账户 - 默认选项创建即可
6.2 申请SSL证书
登录1Panel面板 - 网站 - 证书 - 申请证书
从网站获取 - 选择域名 - 验证方式 - 选HTTP - 其他选项默认,确认申请等待一段时间
6.3 网站开启https
登录1Panel面板 - 网站 - 配置 - HTTPS - 启用HTTPS - Acme账户选择刚才创建的 - 证书选择刚才申请的 - 保存即可。
然后把步骤5.3中的两个地址也修改为https://我的域名.com
Comments NOTHING