Nginx配置其实很简单

一、Nginx简介
  • 用途: 反向代理、静态页面代理、接口代理、HTTPS配置、缓存和负载均衡。
  • 工具: Nginx,nginxWebUI。
二、nginxWebUI功能概览
  1. Nginx代理: 基础反向代理。
  2. HTTPS证书管理: 自动续签。
  3. 负载均衡: 配置Nginx负载。
  4. 静态网页管理: 一键上传和部署。
  5. 远程服务器管理: 管理多台部署nginxWebUI的服务器。
  6. 开发接口: 支持二次开发。
三、搭建步骤
  1. 配置文件: 使用docker-compose在/docker/nginxWebUI目录创建docker-compose.yml

    • 包含服务配置,如端口映射、数据持久化。
  2. 启动命令: docker-compose up -d

  3. Docker搭建步骤:

    • 拉取镜像: docker pull cym1102/nginxwebui:latest
    • 启动容器: docker run 命令配置映射和参数。
四、使用文档
  1. 访问: 服务启动后访问IP:8080
  2. 登录: 初始化管理员账号。
  3. 管理员管理: 添加或修改管理员账号。
五、配置详解
  1. HTTP参数配置: 配置转发规则、文件大小限制等。

  2. 代理配置:

    • 反向代理: 配置server项,支持SSL、上传证书、HTTP转HTTPS。
    • 额外参数: 可设置模板,注意自动添加分号。
  3. 负载均衡: 配置upstream项,选择代理目标。

  4. 启用配置:

    • 校验配置,替换文件,重新装载。
    • 保留历史记录,支持配置回滚。
六、其他功能
  1. 静态文件上传: 简化上传流程。

  2. 证书管理:

    • 添加、签发、续签证书。
    • 支持自动续签,使用acme.sh的dns模式。
  3. 远程服务器管理:

    • 同步配置和证书。
    • 一键同步功能。
  4. 接口开发:

    • 提供HTTP接口调用。
    • 需要token验证。
七、找回密码
  1. 停止nginxWebUI进程或容器。
  2. 使用特定参数运行nginxWebUI.jar。
  3. 重置密码并关闭两步验证。
八、总结
  • nginxWebUI更新频繁,功能丰富,如密码管理器、日志等。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值