1panel 面板可以用来搭建网站吗

域名注册
域名注册 正式会员超兽战士 👑年卡会员
发布于 2026-10-07 07:55 ·0 浏览 ·0 回复

照着这篇做,你能在一台干净的 Linux 服务器上用 1Panel 从零搭出一个能通过域名访问的网站。

答案是肯定的:1Panel 本身就是为「建站 + 运维」设计的面板,它内置了网站管理模块,支持纯静态站、PHP 站(WordPress、Typecho、Discuz 等)、Node.js / Python / Go / Java 项目,还能一键申请 SSL 证书。整个流程分六步。

第一步:安装 1Panel 并登录

这一步要拿到面板的登录地址和管理员账号。用 SSH 登录服务器(CentOS 7+/Ubuntu 20.04+/Debian 10+),执行官方一键脚本:

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

脚本会问你安装目录(默认 /opt/1panel)、面板端口(默认随机)、安全入口、用户名和密码。安装结束后终端会打印完整访问地址,形如 http://你的IP:端口/安全入口。

注意:安全入口那串随机字符必须带上,只输 http://IP:端口 会提示 404,这不是面板坏了。安装信息可用 1pctl user-info 重新查看。

登录后先在「主机 → 防火墙」放行 80、443 端口,云服务器还要去厂商控制台的安全组里放行同样的端口,否则域名永远打不开。

第二步:装运行环境

这一步决定你能建什么类型的站。左侧菜单进「应用商店」,按需安装:

  • 纯静态站:不用装任何东西
  • PHP 站:搜索「PHP」,安装一个 PHP 运行环境(推荐 PHP 8.2),同时装「MySQL 8.x」或「MariaDB」
  • Node.js / Python / Go 项目:装对应的运行环境,1Panel 会自动创建容器

注意:安装 PHP 和 MySQL 时页面会让你填 root 密码和端口,MySQL 端口不要改成 3306 以外的随意数值,否则后续建站连接数据库容易对不上。密码一定复制保存。

第三步:创建网站

这一步得到站点的目录、域名绑定和访问入口。进「网站 → 网站」,点右上角「创建网站」,填写:

  • 主域名:填已解析到本机的域名,如 blog.example.com
  • 代号:英文标识,用于区分站点
  • 网站目录:默认 /opt/1panel/www/sites/你的域名/index
  • 运行环境:纯静态 / PHP / Node.js 等,按上一步装的环境选
  • PHP 版本:选刚装的那个版本
  • 端口:外部端口填 80

点「确认」,站点就出现在列表里了。

第四步:上传源码或部署程序

这一步让网站有内容。以 WordPress 为例,进「网站 → 网站」,点站点右侧的「网站目录」,用面板自带的文件管理器上传 WordPress 压缩包并解压,把 wordpress 文件夹里的内容全部移动到 index 目录下,保证 index.php 直接位于 index 目录里。

然后在「数据库 → 数据库」新建一个库和用户,把库名、用户名、密码填进 WordPress 的安装向导。如果是静态站,直接把 index.html 丢进同一个目录即可。

第五步:解析域名并申请 SSL

这一步让域名能访问、地址栏出现小锁。到域名服务商处添加一条 A 记录,主机记录填子域名,记录值填服务器公网 IP,等待生效(ping 你的域名 返回正确 IP 即可)。

回到 1Panel「网站 → 网站」,点站点名进入详情页,切到「HTTPS」标签,点「申请证书」,选择 Let's Encrypt,勾选域名后提交。成功后打开「强制 HTTPS」开关。

注意:申请证书要求 80 端口此刻能被公网访问到。如果你在第三步把网站端口改成了 8080,证书申请会失败;中国内地的服务器还要先完成 ICP 备案,否则 80/443 会被拦截。

第六步:反向代理(跑 Node/Python/Go 项目时用)

这一步把 1Panel 创建的容器服务暴露到域名上。进站点详情页的「反向代理」标签,点「创建反向代理」,名称随便填,代理地址填 http://127.0.0.1:3000(换成你项目的实际端口),保存即可。此时访问域名就会转发到容器内的应用。

注意:代理地址不要写容器名,1Panel 默认把服务映射到宿主机本地端口,写 127.0.0.1:端口 最稳。

小结

  • 1Panel 可以建站,静态、PHP、Node.js、Python、Go 项目都支持
  • 顺序是:装面板 → 装运行环境 → 创建网站 → 传源码 → 解析域名和申请证书 → 按需配反向代理
  • 三个最容易翻车的点:忘了带安全入口后缀、云安全组没放行端口、证书申请时 80 端口被改或未备案
  • 站点文件在 /opt/1panel/www/sites/域名/index,改错了可以用面板的文件管理器回滚
版权声明:本文来自 GJ论坛《1panel 面板可以用来搭建网站吗》
原文链接:https://www.gj0.com/thread-168.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~