Nginx Proxy Manager 中文版安装与使用指南

Nginx Proxy Manager 中文版安装与使用指南

nginx-proxy-manager-zh基于nginx-proxy-manager翻译的中文版本项目地址:https://gitcode.com/gh_mirrors/ng/nginx-proxy-manager-zh

1. 项目目录结构及介绍

xiaoxinpro/nginx-proxy-manager-zh 仓库中,主要的目录结构如下:

  • conf: 包含 Nginx 的配置文件模板。
  • data: 存储应用运行时的数据,如数据库和证书。
  • html: 用于存放静态 HTML 文件。
  • logs: 应用的日志文件。
  • start.sh: 启动脚本,用于初始化和运行 Docker 容器。
  • Dockerfile: Docker 映像构建文件,定义了应用程序容器的基础环境。

2. 项目启动文件介绍

start.sh

这是项目的启动脚本,主要执行以下操作:

  1. 清理旧的容器和网络。
  2. 创建 Docker 网络(如果不存在)。
  3. 运行 Nginx Proxy Manager 的 Docker 容器,连接到数据卷和网络。
  4. 通过设置环境变量来配置应用,例如数据库连接信息、端口映射等。
  5. 将日志输出到终端,以便监控容器的状态。

要启动 Nginx Proxy Manager,只需在项目根目录下运行 ./start.sh。确保你的终端有正确的权限执行该脚本。

3. 项目配置文件介绍

Nginx Proxy Manager 的配置主要通过环境变量进行,而不是传统的配置文件。以下是关键的环境变量:

  • DB_HOST: 数据库服务器的地址,默认是 localhost
  • DB_PORT: 数据库存储服务的端口号,默认是 3306
  • DB_USER: 数据库用户名。
  • DB_PASS: 数据库密码。
  • LETSENCRYPT_EMAIL: 用于 Let's Encrypt 证书申请的电子邮件地址。
  • NGINX_PROXY_CONTAINER: Nginx 容器名称,用于代理请求。
  • VIRTUAL_HOST: 设置访问应用的域名,适用于多宿主环境。

要在启动时设置这些环境变量,可以修改 start.sh 脚本或者在运行命令时指定它们,例如:

docker run --name ngnix-proxy-manager \
    -p 80:80 -p 443:443 \
    -e DB_HOST=your_db_host \
    -e DB_PORT=your_db_port \
    -e DB_USER=your_db_user \
    -e DB_PASS=your_db_password \
    -v /path/to/data:/app/data \
    -v /path/to/letsencrypt:/etc/letsencrypt \
    xiaoxinpro/nginx-proxy-manager-zh:latest

请注意,这只是一个简化的示例,实际环境中可能还需要考虑其他变量和安全措施。

现在您已经了解了 Nginx Proxy Manager 中文版的基本结构、启动方式以及配置方法。接下来,您可以根据这些信息在本地或者服务器上部署和管理您的网络服务了。

nginx-proxy-manager-zh基于nginx-proxy-manager翻译的中文版本项目地址:https://gitcode.com/gh_mirrors/ng/nginx-proxy-manager-zh

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

段钰榕Hugo

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

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

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

打赏作者

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

抵扣说明:

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

余额充值