欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > Nginx配置其实很简单

Nginx配置其实很简单

2024/10/24 7:24:59 来源:https://blog.csdn.net/modelsetget/article/details/140100812  浏览:    关键词: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更新频繁,功能丰富,如密码管理器、日志等。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com