1Panel 部署 爱影CMS

前言

本文以 爱影CMS 为例提供了一种在 1Panel 面板中在 docker 内运行二进制程序的一种思路。符合 1Panel 基于容器管理并部署应用,实现最小的漏洞暴露面的思路。

环境准备

获取最新版爱影CMS

官方下载地址

在该页面上我们找到下载按钮,选择适合自己的服务器架构的压缩包

容器化运行

  1. 进入 1Panel 管理面板,左侧导航栏点击 容器 - 编排 - 文件夹按钮(嘿这个VIP黑金你真的不爱吗🤣

  2. 创建容器运行目录:在该目录下创建文件夹 cms 用于存放容器持久化数据以及 docker-compose.yml 等文件

  3. 创建 docker-compose.ymlDockerfile 文件,参考如下:

    auto 复制代码
    # Dockerfile
    FROM alpine:latest
    WORKDIR /app
    COPY . /app
    EXPOSE 21007
    RUN chmod +x /app/cms
    CMD ["/app/cms"]
    yaml 复制代码
    # docker-compose.yml
    services:
      cms:
        container_name: iycms
        build: .
        ports:
          - "127.0.0.1:21007:21007"	# 后台管理端口
          - "127.0.0.1:21006:80"	# 站点端口
        volumes:
          - .:/app					# 持久化
        restart: always
        networks:
          - 1panel-network			# 使用 1Panel 创建的 docker 网络
    networks:
      1panel-network:
        external: true

    记住此处的 docker-compose.yml 的路径,如此处:/opt/1panel/docker/compose/cms/docker-compose.yml

  4. 拷贝运行文件
    将下载的爱影CMS安装包放入当前目录下,解压获得 CMS 二进制文件和 HTML 主题文件夹,如图

  5. 构建运行容器
    左侧导航栏点击 容器 - 编排 - 创建编排 - 路径选择 粘贴刚才复制的 docker-compose.yml 路径,确认构建容器。

安装 OpenResty 和 PostgreSQL

在 1Panel 左侧导航栏 应用商店 搜索安装 OpenResty 和 PostgreSQL 用于反代和数据库

反向代理连接后台

在 1Panel 左侧导航栏 网站 - 创建网站 - 反向代理 添加CMS后台端口和站点端口。

根据需要自行开启 HTTPS 等。

测试

访问后台域名:

访问前台域名(需要自行添加内容)

自此安装完毕。

相关推荐
豆豆13 小时前
2026年政务网站管理系统与建设指南
cms·网站建设·网站制作·建站系统·建站平台·自助建站·网站管理系统
guizhoumen1 天前
2026开源免费CMS建站系统怎么选择?
cms·建站系统·企业建站·企业官网制作·站群系统·网站站群cms
guizhoumen2 天前
企业官网搭建SAAS建站和CMS系统建站如何选项
cms·网站建设·建站系统·企业建站·企业网站制作·企业官网制作
guizhoumen6 天前
2026年CMS系统、SAAS建站、定制开发三种企业网站制作模式怎么选择?
cms·网站建设·建站系统·内容管理系统·企业建站·做网站
FIT2CLOUD飞致云6 天前
赛道第一!1Panel成功入选Gitee 2025年度开源项目
服务器·ai·开源·1panel
蜂蜜黄油呀土豆7 天前
深入解析Java虚拟机垃圾回收机制
java·jvm·cms·垃圾回收·g1
豆豆7 天前
网站内容管理系统(CMS)分类与主流平台解析
cms·网站建设·网站制作·建站系统·建站平台·自助建站·自助建站系统
guizhoumen7 天前
公安内网网站国产化升级改造及集约化站群建设的解决方案
web安全·cms·建站系统
豆豆8 天前
网站建设完整指南:从零开始到跨平台部署
cms·网站建设·网站制作·内容管理系统·网站管理系统·企业建站·企业网站建设
豆豆9 天前
网站制作的完整流程(2026版):从规划到运维的全方位解析
cms·网站建设·网站制作·建站系统·建站·网站管理系统·自助建站系统