SlothのBlog

  • 首页
  • 分类
    • 教程
    • 释义
    • 分享
  • 服务器
  1. 首页
  2. 教程
  3. 正文

Docker安装和使用NginxWebUI的教程

2024年1月20日 0条评论

前言

最好用的nginx面板, 没有之一, nginx proxy manager都不能相比, 毕竟功能npm不够全

项目介绍

本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置。

本项目可管理多个nginx服务器集群, 随时一键切换到对应服务器上进行nginx配置, 也可以一键将某台服务器配置同步到其他服务器, 方便集群管理nginx本身功能复杂, 本项目并不能涵盖nginx所有功能, 只能配置常用功能, 更高级的功能配置仍然需要在最终生成的nginx.conf中进行手动编写。

部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 只需要在本项目中进行增删改查就可方便的配置nginx。

项目官网

www.nginxwebui.cn
nginxWebUI - 首页
nginx图形化配置管理工具,使用网页来快速配置与管理nginx与nginx集群

GitHub地址

GitHub - cym1102/nginxWebUI: Nginx Web page configuration tool. Use web pages to quickly configure Nginx. Nginx网页管理工具,使用网页来快速配置与管理nginx单机与集群
github.com
GitHub - cym1102/nginxWebUI: Nginx Web page configuration tool. Use web pages to quickly configure Nginx. Nginx网页管理工具,使用网页来快速配置与管理nginx单机与集群
Nginx Web page configuration tool. Use web pages to quickly configure Nginx. Nginx网页管理工具,使...

Docker Hub地址

hub.docker.com
cym1102/nginxwebui - Docker Image

VPS要求

  • 最低要求: 1核 384MB内存 2G存储
  • 开放 80 443端口

安装教程

安装Docker


bash <(curl -fsSL https://get.docker.com)

运行NginxWebUI


docker run -itd \
--name nginxwebui \ #自定义容器名
-v $Your_Path/nginxWebUI:/home/nginxWebUI \ #自定义映射路径
-e BOOT_OPTIONS="--server.port=8080" \ #自定义面板端口
--privileged=true \
--net=host \
--restart=always \
cym1102/nginxwebui:latest

使用方法

1. 访问后台 http:// IP : 面板端口 , 创建管理员账号

2. 登录后台

各项功能在侧边栏标的很清楚, 有一定基础的很容易上手。

3. 证书申请

可选三种方法管理SSL证书

个人建议DNS方式, 自动申请自动续期, 成功率搞

4. 反代设置

配置反代后, 还需要重启配置文件生效

浏览器访问你的域名,自动跳转https,搞定!

5. 支持Nginx集群

Nginx上传限制

http 参数配置页面添加http参数配置,名称:client_max_body_size,值:1000m(想要多大填多大)。

或者点击 简易配置向导,一键全部搞定。

注意: 

每次在反向代理修改配置后需要在启用配置里重新启用才能生效 ! ! !

标签: docker nginx nginxwebui nginx面板
最后更新:2024年1月21日

slotheve

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

文章目录
  • 前言
  • 项目介绍
    • 项目官网
    • GitHub地址
    • Docker Hub地址
  • VPS要求
  • 安装教程
    • 安装Docker
    • 运行NginxWebUI
  • 使用方法
    • 1. 访问后台 http:// IP : 面板端口 , 创建管理员账号
    • 2. 登录后台
    • 3. 证书申请
    • 4. 反代设置
    • 5. 支持Nginx集群
标签聚合
docker nginx mynodequery nginxwebui frp 内网穿透 nginx面板 docker cmd wordpress

COPYRIGHT © 2024 SlothのBlog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang