安装1Panel
下载1Panel
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
设置语言
Select a language:
1. English
2. Chinese 中文(简体)
3. Persian
4. Português (Brasil)
5. Русский
选择中文 2。
继续安装
====================== 开始安装 =======================
设置 1Panel 安装目录 (默认为 /opt):
这里设置为默认,
检测到未安装 Docker,是否安装 [y/n]:
这里选择 y,
[install Log]: Docker 安装成功
Synchronizing state of docker.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable docker
是否要配置镜像加速 [y/n]:
这里依然选择 y,
[install Log]: Docker 服务已成功重启。
设置 1Panel 端口 (默认是 11474):
这里设置为11474。同时在服务器防火墙网络策略上打开11474端口的访问。
这里以阿里云作为例子,添加入方向规则,选择允许,添加端口11474,可以限制ip访问。
设置 1Panel 安全入口 (默认是 mypanelabc):
这里是以后访问 1Panel 的入口,通过http://ip:11474/mypanelabc来访问,如果被别人扫描到11474端口开放,但是不知道后面的安全入口则会直接返回404。
设置 1Panel 面板用户 (默认是 xxxxxxxxx):
这里设置成登陆账号的用户名
然后设置密码,最好小写大写数字和字符都有。
最后在浏览器输入http://服务器ip:11474/mypanelabc,然后输入账号密码,就安装成功了。
安装WordPress
安装MySQL
- 选择应用商店
- 选择全部/数据库
- 安装MySQL,MySQL为WordPress调用,因此不需要开放外部端口,直接默认安装(记住root的密码,后期调试可能会用到)。
2026/02/03 11:07:36 安装应用 [mysql] 任务开始 [START]
2026/02/03 11:07:36 处理应用参数 成功
2026/02/03 11:07:36 download app [MySQL] from https://apps-assets.fit2cloud.com/stable/1panel/mysql/8.4.8/mysql-8.4.8.tar.gz
2026/02/03 11:07:37 开始拉取镜像 [mysql:8.4.8]
2026/02/03 11:08:08 Pull complete f80a30003c2e
...
2026/02/03 11:08:08 Pull complete 6b179870ed4f
2026/02/03 11:09:57 Download complete f3b798bd6d0b
2026/02/03 11:09:57 镜像拉取成功
2026/02/03 11:09:57 启动 应用
2026/02/03 11:09:58 启动 应用 成功
2026/02/03 11:09:58 安装应用 [mysql] 成功
2026/02/03 11:09:58 [TASK-END]
WordPress 安装
应用安装
- 选择应用商店
- 选择全部/建站
- 安装WordPress,这里可以打开端口外部访问以开启调试。
2026/02/03 11:20:10 安装应用 [WordPress] 任务开始 [START]
2026/02/03 11:20:11 创建数据库 [word_784ecx] 成功
2026/02/03 11:20:11 download app [WordPress] from https://apps-assets.fit2cloud.com/stable/1panel/WordPress/6.9.0/WordPress-6.9.0.tar.gz
2026/02/03 11:20:11 开始拉取镜像 [WordPress:6.9.0]
2026/02/03 11:20:55 Pull complete 4f4fb700ef54
2026/02/03 11:20:25 Download complete 96b42e9f4ed7
...
2026/02/03 11:20:59 Pull complete 367b027a2026/02/03 11:21:02 镜像拉取成功
2026/02/03 11:21:02 启动 应用
2026/02/03 11:21:04 启动 应用 成功
2026/02/03 11:21:04 安装应用 [WordPress] 成功
2026/02/03 11:21:04 [TASK-END]
打开防火墙
与1Panel安装过程类似,在云服务器厂商的网络安全中打开对应的端口,
wordpres默认是8080,
然后就可以在浏览器中输入http://服务器ip:8080
来访问刚刚安装好的WordPress应用。
后续这个端口会关掉,重新通过默认http80端口和https443端口来访问。
安装WordPress
打开防火墙后在浏览器输入http://服务器ip:8080就可以访问网站并且开始配置了,配置顺序如下:
- 选择语言中文
- 站点标题
- 用户名
- 密码
- 注意一定要强密码,并设置好登陆方式。
设置好之后,登陆即可进入WordPress的管理员界面。
安装OpenResty
相比直接使用NGINX来引流网站,使用OpenResty这个基于NGINX和LuaJIT的Web平台,使得1Panel可以在左侧的网站部分直接管理网站。
- 选择应用商店
- 选择Web服务器
- 安装OpenResty
- 80(http)端口和443(https)端口都打开。
2026/02/03 13:15:59 安装应用 [openresty] 任务开始 [START]
2026/02/03 13:15:59 download app [OpenResty] from https://apps-assets.fit2cloud.com/stable/1panel/openresty/1.27.1.2-5-1-focal/openresty-1.27.1.2-5-1-focal.tar.gz
2026/02/03 13:16:02 开始执行 init 脚本
2026/02/03 13:16:02 执行 init 脚本 成功
2026/02/03 13:16:05 开始拉取镜像 [1panel/openresty:1.27.1.2-5-1-focal]
2026/02/03 13:19:26 Download complete 95251f903fea
2026/02/03 13:19:45 Downloading 07732c40ab4f
...
2026/02/03 13:20:08 Pull complete fbe902232086
2026/02/03 13:20:08 镜像拉取成功
2026/02/03 13:20:08 启动 应用
2026/02/03 13:20:09 启动 应用 成功
2026/02/03 13:20:09 安装应用 [openresty] 成功
2026/02/03 13:20:09 [TASK-END]
创建网站
在左侧网站/网站页面,点击创建网站,选择一键部署。由于1Panel已经帮忙构建起容器之间的交互方式,我们可以选择已安装的应用WordPress并且填写域名,在这里假设域名为test.1panel123.xyz。(域名和DNS服务应该在其他地方购买,并且解析到服务器的ipv4地址)。下面的启动https可以暂时不用填写,在我们申请证书之后再填写。
这时候应该已经可以访问http的网址,如http://test.1panel123.xyz,此时会自动跳转到WordPress的端口,如8080,但是由于很多浏览器拒绝http的访问,或者存在http自动跳转https,因此需要开启https的访问。
申请证书
在左侧网站/证书页面,此时已经自带一个Acme账户,选择申请证书
- 网站/证书
- 主域名
- 填写申请的网址test.1panel123.xyz
- Acme 账户
- 选择系统自带的Acme账户
- 验证方式
- http
其余的都选择默认就好。
- http
2026/02/03 13:44:38 开始申请证书,域名 [test.1panel123.xyz] 申请方式 [HTTP]
2026/02/03 13:44:38 [INFO] [test.1panel123.xyz] acme: Obtaining bundled SAN certificate
2026/02/03 13:44:38 [INFO] [test.1panel123.xyz] AuthURL: https://acme-v02.api.letsencrypt.org/acme/authz
2026/02/03 13:44:38 [INFO] [test.1panel123.xyz] acme: Could not find solver for: tls-alpn-01
2026/02/03 13:44:38 [INFO] [test.1panel123.xyz] acme: use http-01 solver
2026/02/03 13:44:38 [INFO] [test.1panel123.xyz] acme: Trying to solve HTTP-01
2026/02/03 13:44:47 [INFO] [test.1panel123.xyz] The server validated our request
2026/02/03 13:44:47 [INFO] [test.1panel123.xyz] acme: Validations succeeded; requesting certificates
2026/02/03 13:44:50 [INFO] [test.1panel123.xyz] Server responded with a certificate.
2026/02/03 13:44:50 申请 [test.1panel123.xyz] 证书成功!!
开启https
回到网站/网站页面选择刚才申请的网站,左侧选择https,点击启用https,证书选择刚才添加的证书。http选项可以默认http跳转https。选择保存就好。
WordPress重定向
由于我们在创建WordPress时采用的ip和端口,在创建过程中WordPress存在一个重定向,重新进入WordPress控制台界面。
- 设置
- WordPress地址(URL)http://test.1panel123.xyz
- 站点地址(URL) http://test.1panel123.xyz
现在WordPress网站就可以https的方式正常访问。
去掉临时访问端口
此时我们不再需要8080端口来访问网站,因此可以到云服务器后台将之前打开的8080端口重新关闭即可。
