Nginx Proxy Manager 项目教程

Nginx Proxy Manager 项目教程

nginx-proxy-managerDocker container for managing Nginx proxy hosts with a simple, powerful interface项目地址:https://gitcode.com/gh_mirrors/ng/nginx-proxy-manager

1. 项目的目录结构及介绍

Nginx Proxy Manager 项目的目录结构如下:

nginx-proxy-manager/
├── app/
│   ├── assets/
│   ├── backend/
│   ├── frontend/
│   ├── templates/
│   └── ...
├── docker/
│   ├── docker-compose.yml
│   └── ...
├── config/
│   ├── production.json
│   └── ...
├── scripts/
│   └── ...
├── src/
│   └── ...
└── ...

目录介绍:

  • app/: 包含应用程序的前端和后端代码。
    • assets/: 静态资源文件。
    • backend/: 后端逻辑代码。
    • frontend/: 前端界面代码。
    • templates/: 模板文件。
  • docker/: 包含 Docker 相关的配置文件。
    • docker-compose.yml: Docker Compose 配置文件。
  • config/: 配置文件。
    • production.json: 生产环境配置文件。
  • scripts/: 脚本文件。
  • src/: 源代码文件。

2. 项目的启动文件介绍

Nginx Proxy Manager 的启动文件主要位于 docker/docker-compose.yml 中。该文件定义了如何启动 Nginx Proxy Manager 服务。

docker-compose.yml 关键部分:

version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    environment:
      DB_SQLITE_FILE: "/data/database.sqlite"
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

启动步骤:

  1. 确保 Docker 和 Docker Compose 已安装。
  2. 在项目根目录下运行 docker-compose up -d 启动服务。

3. 项目的配置文件介绍

Nginx Proxy Manager 的配置文件主要位于 config/ 目录下,其中最重要的是 production.json

production.json 关键部分:

{
  "database": {
    "engine": "sqlite",
    "connection": "data/database.sqlite"
  },
  "app": {
    "host": "0.0.0.0",
    "port": 81
  },
  "ssl": {
    "enabled": true,
    "port": 443
  }
}

配置项介绍:

  • database: 数据库配置,这里使用 SQLite。
  • app: 应用程序的监听地址和端口。
  • ssl: SSL 配置,是否启用以及监听端口。

通过以上配置,可以灵活地调整 Nginx Proxy Manager 的运行参数。

nginx-proxy-managerDocker container for managing Nginx proxy hosts with a simple, powerful interface项目地址:https://gitcode.com/gh_mirrors/ng/nginx-proxy-manager

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贾泉希

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值