前言
之前写过一篇用阿里云+宝塔面板建站的文章。宝塔是非常易用,但是系统有点臃肿(主观感受,非拉踩哈)。
因此现在我改用1Panel了。1Panel 是一款现代化的开源服务器管理面板,相比传统面板更轻量、安全,适合 Docker 环境下的网站部署。
本教程将分享从域名购买到网站上线的全流程,使用 阿里云香港轻量服务器(免备案)和 1Panel 面板。
一、购买域名(阿里云)
-
登录阿里云
-
访问 阿里云官网,注册/登录账号。
-
-
搜索并注册域名
-
进入「域名注册」页面,输入心仪域名(如
yourdomain.com
),选择未被注册的域名。 -
推荐后缀:
.com
(国际通用)、.cn
(国内备案可用)、.hk
(适合香港服务器)。
-
-
完成购买与实名认证
-
支付后,按提示提交实名认证(个人需身份证,企业需营业执照),审核约 1-3 个工作日。
-
二、购买香港轻量服务器(安装1Panel)
-
进入轻量应用服务器页面
-
阿里云控制台 →「轻量应用服务器」→「立即购买」。
-
-
配置服务器参数
-
地域:选择 中国香港(免备案)。(先选中国,最后找到香港)
-
镜像:选择「应用镜像」→ 选择 1Panel。
-
套餐:建议选「上一代24元/月」。如果觉得配置不够,可以选其他,但是建议选上一代系列的。其他系列线路不太好,流量竞技场,不太适合建站。
-
支付并启动实例
-
-
完成支付后,等待 1-5分钟 服务器初始化完成。
-
三、域名解析(绑定域名到服务器)
-
获取服务器公网IP
-
在轻量服务器控制台,复制实例的 公网IP(如
123.123.123.123
)。
-
-
添加DNS解析记录
-
进入「域名控制台」→ 选择域名 →「解析设置」→「添加记录」:
-
记录类型:
A
-
主机记录:
@
(主域名)或www
(二级域名) -
记录值:填写服务器公网IP
-
-
保存后等待生效(通常 10分钟~2小时,可通过
ping yourdomain.com
测试)。
-
四、设置安全组(开放端口)
-
进入防火墙配置
-
轻量服务器控制台 → 实例详情 →「防火墙」→「添加规则」。
-
-
放行必要端口
-
80:HTTP 网站访问
-
443:HTTPS 加密访问
-
22:SSH 远程连接(可选)
-
1Panel 默认端口(如
10080
,具体以镜像说明为准)
-
-
保存规则
-
确保端口开放,否则无法访问网站或面板。
-
五、通过1Panel部署网站(Docker容器化)
1. 登录1Panel面板
-
浏览器访问:
http://服务器IP:10080
(端口以实际镜像说明为准)。 -
输入账号密码,可在阿里云服务器「应用详情」中查看。
2.在应用商店安装环境
- 先把PHP8和MySQL安装了
- 再把Wordpress安装了
3. 配置网站域名与SSL
-
绑定域名
-
进入「网站」→「创建网站」→ 填写域名(如
yourdomain.com
)。 -
选择「一键部署」→「已装应用」→「选择Wordpress」
-
-
申请SSL证书
-
先设置Acme 账户
- 然后点「申请证书」
-
六、验证网站访问
-
访问网站首页
-
浏览器输入
https://yourdomain.com
,根据提示完成WordPress安装(填写数据库信息)。
-
-
检查容器状态
-
在1Panel「容器管理」中查看容器是否正常运行,日志是否有报错。
-
常见问题与解决
-
容器启动失败?
-
检查端口是否冲突(如主机80端口被占用),或存储卷路径权限不足(执行
chmod -R 755 /www
)。
-
-
数据库连接错误?
-
确保MySQL容器已启动,且WordPress配置中的数据库IP、端口、用户名密码正确。
-
-
SSL证书申请失败?
-
确认域名解析已生效,且安全组开放了80/443端口(Let's Encrypt验证需要)。
-