- 高效管理:用户可以通过 Web 图形界面轻松管理 Linux 服务器,实现主机监控、文件管理、数据库管理、容器管理等功能;
- 快速建站:深度集成开源建站软件 WordPress 和 Halo,域名绑定、SSL 证书配置等操作一键搞定;
- 应用商店:精选上架各类高质量的开源工具和应用软件,协助用户轻松安装并升级;
- 安全可靠:基于容器管理并部署应用,实现最小的漏洞暴露面,同时提供防火墙和日志审计等功能;
- 一键备份:支持一键备份和恢复,用户可以将数据备份到各类云端存储介质,永不丢失。
- wordpress默认8080端口(我这里改为58080)
- 勾选端口外部访问
- 数据加密与安全:SSL/TLS 证书通过加密通信,确保用户与服务器之间传输的数据不会被第三方窃取或篡改。这对于保护用户隐私和敏感信息(如登录凭据、支付信息等)尤为重要。
- 网站身份验证
证书由受信任的证书颁发机构(CA)签发,验证了网站的真实性,确保用户访问的确实是该网站,而不是假冒或钓鱼网站。 - 避免“不安全”警告:如果没有 SSL 证书,现代浏览器会在用户访问网站时显示“不安全”的警告信息,吓跑潜在用户。因此,安装证书可以避免这种负面影响,提升用户体验。
1Panel 面板建站教程
1Panel 面板建站全流程,包括网站搭建,域名申请,反向代理。
1Panel面板简介
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。
面板优势
以wordpress为例,下面开始建站教程
1panel一键部署网站
进入应用商店,选择需要搭建的网站。
本文搭建的wordpress需要MySQL(数据库),OpenResty(Web 应用服务器)
注意!
Wordpress一键部署
点击侧边栏网站 -> 创建网站 -> 一键部署 -> 新装应用 -> 选择wordpress(1panel支持常见博客的部署halo/typecho/wiki等,其中wordpress可以选择不太的版本) -> 填写名称 -> 设置端口
点击高级设置
勾选端口外部访问(也可以不打开,只让用户通过域名访问)
填写主域名(主域名就是自己准备好的网站域名,接下来要用主域名申请正确,提供给用户访问)设置好之后点击确认
选择好之后,点击确认,1panel自动帮你拉去镜像,等待安装完成。
网站证书
自备一个网站域名,并且已经解析到本机对应IP上。并且该域名在本地电脑可以ping通,否则可能证书申请失败。
证书申请
Acme 账户
(申请域名证书需要)
点击证书 -> Acme 账户 -> 创建(邮箱处填写临时邮箱即可,无所谓) -> 确认
DNS账户
(申请域名证书需要)
我的域名托管在CloudFlare上,需要获取CloudFlare API Token。
点击创建令牌 -> 编辑区域 DNS 使用模板 ->区域资源处选择对应的域名 -> 继续以选择摘要 -> 创建令牌 -> copy
将获得的令牌输入到1panel,DNS账户,API Token之中。
域名证书申请
点击创建证书 -> 输入域名 -> 选择刚刚创建的Acme 账户 -> 选择DNS账号 -> 确认
打开自动续签,证书到期会自动续签
配置证书
前往网站 -> 点击配置对网站进行配置
点击侧边栏https -> 启用https -> 启用https
点击SSL选项选择已经申请的证书。
点击Acme 账户选择之前设置的账户。
点击证书选择该网站的域名证书。
配置好后点击保存。
除了配置SSL外,还可以设置网站重定向,防盗链,流量限制等,可以自行探索。
此时就可以使用该域名访问Wodpress
反向代理
1Panel 支持常用有用的一键部署,但有若你的wordpress是并非使用1panel面板安装,则需要设置反向代理,才能让用户通过域名访问网站。
点击网站 -> 创建网站 ->反向代理 -> 输入主域名 -> 输入IP:端口(我部署wordpress端口为58080) -> 确定
状态显示为已启动即表示完成反向代理,配置证书方法同上,申请网站证书,并且配置网站SSL后可以通过域名访问WordPress网站