Nginx 可视化神器!复杂配置一键生成,监控管理一条龙!

这篇具有很好参考价值的文章主要介绍了Nginx 可视化神器!复杂配置一键生成,监控管理一条龙!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

nginxWebUI是一款图形化管理nginx配置的工具,可以使用网页来快速配置nginx的各项功能,包括http协议转发、tcp协议转发、反向代理、负载均衡、静态html服务器、ssl证书自动申请、续签、配置等。配置好后可一建生成nginx.conf文件,同时可控制nginx使用此文件进行启动与重载,完成对nginx的图形化控制闭环。

nginxWebUI也可管理多个nginx服务器集群, 随时一键切换到对应服务器上进行nginx配置,也可以一键将某台服务器配置同步到其他服务器,方便集群管理。

nginx本身功能复杂, nginxWebUI并不能涵盖nginx所有功能,但能覆盖nginx日常90%的功能使用配置,平台没有涵盖到的nginx配置项,可以使用自定义参数模板,在conf文件中生成配置独特的参数。

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

技术说明

本项目是基于solon的web系统,数据库使用h2,因此服务器上不需要安装任何数据库。

本系统通过Let's encrypt申请证书,使用acme.sh脚本进行自动化申请和续签,开启续签的证书将在每天凌晨2点进行续签, 只有超过60天的证书才会进行续签,只支持在linux下签发证书。

添加tcp/ip转发配置支持时,一些低版本的nginx可能需要重新编译,通过添加–with-stream参数指定安装stream模块才能使用,但在ubuntu 18.04下,官方软件库中的nginx已经带有stream模块,不需要重新编译。本系统如果配置了tcp转发项的话,会自动引入ngx_stream_module.so的配置项,如果没有开启则不引入,最大限度优化ngnix配置文件。

jar安装说明

以Ubuntu操作系统为例:

注意:本项目需要在root用户下运行系统命令,极容易被黑客利用,请一定修改密码为复杂密码

安装java运行环境和nginx

Ubuntu:

apt update
apt install openjdk-11-jdk
apt install nginx

Centos:

yum install java-11-openjdk
yum install nginx

Windows:

下载JDK安装包 https://www.oracle.com/java/technologies/downloads/
下载nginx http://nginx.org/en/download.html
配置JAVA运行环境
JAVA_HOME : JDK安装目录
Path : JDK安装目录\bin
重启电脑

下载最新版发行包jar文章来源地址https://www.toymoban.com/news/detail-733249.html

Linux: mkdir /home/nginxWe

到了这里,关于Nginx 可视化神器!复杂配置一键生成,监控管理一条龙!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 又一款可视化神器,开源了!

    在互联网数据大爆炸的这几年,各类数据处理、数据可视化的需求使得 GitHub 上诞生了一大批高质量的 BI 工具。 借助这些 BI 工具,我们能够大幅提升数据分析效率、生成更高质量的项目报告,让用户通过直观的数据看到结果,减低沟通成本。 不过,还是有很多同学跟我反馈

    2024年02月02日
    浏览(31)
  • 可能是最强的Python可视化神器,建议一试

    Plotly Plotly 是一款用来做数据分析和可视化的在线平台,功能非常强大,可以在线绘制很多图形比如条形图、散点图、饼图、直方图等等。 而且还是支持在线编辑,以及多种语言 Python 、 Javascript 、 Matlab 、 R 等许多 API 。 它在 Python 中使用也很简单,直接用 Pip Install Plotly 就

    2023年04月25日
    浏览(34)
  • JavaScript复杂功能实现:实时数据可视化图表

    本文将介绍如何使用JavaScript创建实时数据可视化图表。我们将使用流行的图表库,如Chart.js,来展示如何将实时数据动态呈现在图表中。 随着Web应用的发展,实时数据可视化变得越来越重要。通过实时数据可视化,用户可以快速了解数据的变化趋势,从而做出相应的决策。本

    2024年01月20日
    浏览(47)
  • 企业组织管理神器:红海云可视化组织管理功能深度解析

    在当前的VUCA时代,企业需要保持敏捷以应对变革和不确定性。组织架构作为承载战略目标的重要工具,如果无法敏捷调整,会直接影响企业战略的成功落地。但组织架构的设计和调整会触及其他业务,包括岗位、编制、人员与汇报关系等信息变动,还可能导致假勤薪酬等业务

    2024年02月02日
    浏览(36)
  • Python可视化神器:pyecharts,轻松绘制 30+ 种超实用精美图表!

    欢迎关注 ,专注 Python、数据分析、数据挖掘、好玩工具! 如果要问:Python 中有那些可视化工具库?我想很多人都能想起来 matplotlib,这是一款初学者绕不开的库,但随着对数据可视化的要求越来越高,matplotlib 已无法满足了。 今天我将和大家详细讲解 Pyecharts 模块,说到它

    2023年04月08日
    浏览(30)
  • Docker可视化神器:Portainer-ce(中文版)镜像

    大名鼎鼎的Docker可视化面板Portainer-ce中文版镜像。 拉取镜像: 创建卷: 创建容器并运行: 访问:

    2024年04月16日
    浏览(22)
  • 【复杂网络建模】——Pytmnet进行多层网络分析与可视化

    🤵‍♂️ 个人主页:@Lingxw_w的个人主页 ✍🏻作者简介:计算机科学与技术研究生在读 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 一、Pymnet介绍 二、安装步骤

    2024年02月05日
    浏览(28)
  • 使用JavaScript实现复杂功能:动态数据可视化的构建

    在前端开发中,JavaScript无疑是最核心的技术之一。它能够处理各种交互逻辑,实现复杂的功能。本文将通过一个动态数据可视化的案例,展示如何使用JavaScript实现复杂功能。动态数据可视化能够将大量数据以直观、生动的方式呈现,帮助用户更好地理解和分析数据。 准备工

    2024年02月20日
    浏览(26)
  • 【复杂网络建模】——Python可视化重要节点识别(PageRank算法)

    🤵‍♂️ 个人主页:@Lingxw_w的个人主页 ✍🏻作者简介:计算机科学与技术研究生在读 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 一、复杂网络建模 二、建模的算法

    2024年02月06日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包