精华内容
下载资源
问答
  • windows10下使用nginx图形界面

    千次阅读 2020-03-06 18:23:23
    后来抽了时间写了个可视化工具,简单就能实现一些常规的功能,比网上找的nginx图形管理界面Nginx GUI Admin 1.0 绿色版更简单好用! 纯属个人即兴原创为了方便。 1、下载“nginx管理.exe”放到nginx根目录下:或者...

    前段时间在windows使用nginx测试的时候,修改配置文件,反反复复的要重启nignx,每次都要操作都觉得好麻烦

    后来抽了时间写了个可视化工具,简单就能实现启动重启的功能,如果大家有喜欢的话可以下载使用

    纯属个人即兴原创为了方便。

    文件下载地址:https://download.csdn.net/download/yinzisong1/12232241

    1、下载“nginx管理.exe”放到nginx根目录下:或者直接下载我已打包好的“nginx-1.17.6.rar”解压 如下:

    2、双击运行--“启动nginx"如图:

    展开全文
  • python实现nginx图形界面管理

    千次阅读 2016-05-26 11:00:51
    好久没有更新博客了,最近一直在学习python,于是,在有空闲的时间写下python视图界面管理nginx,写得不够好,不过希望能帮忙到其他童鞋,再次感叹,强大的python,不说了,上代码。 [root@localhost ~]# cat /...

    好久没有更新博客了,最近一直在学习python,于是,在有空闲的时间写下python视图界面管理nginx,写得不够好,不过希望能帮忙到其他童鞋,再次感叹,强大的python,不说了,上代码。

     
    1. [root@localhost ~]# cat /opt/python.py  
    2. #-*- encoding=UTF-8 -*- 
    3. import Tkinter 
    4. from Tkinter import * 
    5. from FileDialog import * 
    6. import os 
    7. root = Tk() 
    8. root.title('nginx管理GUI') 
    9. root.geometry('800x400') 
    10. t = Tkinter.Text(root,height=20,width=100,bg='grey',wrap = 'word' ) 
    11.  
    12. def openfile(): 
    13.     t.delete(1.0, 'end') 
    14.     fd = LoadFileDialog(root) 
    15.     filename = fd.go() 
    16.     content = open(filename, 'r') 
    17.     linescontent.readlines() 
    18.     for line in lines: 
    19.         t.insert('end',line) 
    20. #    file.close() 
    21.  
    22. def savefile(): 
    23.     fd = SaveFileDialog(root) 
    24.     filenamefd.go() 
    25.     file = open(filename, 'w') 
    26.     content = t.get(1.0, END) 
    27.     file.write(content) 
    28.     file.close() 
    29.  
    30.  
    31. def threads(): 
    32.     t.delete(1.0, 'end') 
    33.     result = os.popen('ps -ef | grep httpd | grep -v grep|wc -l').readlines() 
    34.     t.insert(INSERT, "\n".join(result), "a") 
    35.  
    36.  
    37. def status(): 
    38.     t.delete(1.0, 'end') 
    39.     result = os.popen('sh status.sh').readlines() 
    40.     t.insert(INSERT, "\n".join(result), "a") 
    41.  
    42. def total(): 
    43.     t.delete(1.0, 'end') 
    44.     result = os.popen('sh conn.sh').readlines() 
    45.     t.insert(INSERT, "\n".join(result), "a") 
    46.  
    47.  
    48.  
    49.  
    50.  
    51. def start(): 
    52.     t.delete(1.0, 'end') 
    53.     result = os.popen('service httpd start').readlines() 
    54.     t.insert(INSERT, "\n".join(result), "a") 
    55. def stop(): 
    56.     t.delete(1.0, 'end') 
    57.     result = os.popen('service httpd stop').readlines()     
    58.     t.insert(INSERT, "\n".join(result), "a") 
    59. def restart(): 
    60.     t.delete(1.0, 'end') 
    61.     result = os.popen('service httpd restart').readlines() 
    62.     t.insert(INSERT, "\n".join(result), "a") 
    63.  
    64.  
    65.  
    66.  
    67. def about(): 
    68.     t.delete(1.0, 'end') 
    69.     w = Label(root,text="这个是nginx管理的第一个版本,谢谢大家支持"
    70.     w.pack(side=TOP
    71.  
    72.  
    73.  
    74.  
    75.  
    76.  
    77. menubar = Menu(root) 
    78. #创建下拉菜单File,然后将其加入到顶级的菜单栏中 
    79. filemenu = Menu(menubar,tearoff=0
    80. filemenu.add_command(label="打开配置文件"command=openfile
    81. filemenu.add_command(label="保存配置文件"command=savefile
    82. filemenu.add_separator() 
    83. filemenu.add_command(label="退出"command=root.quit) 
    84. menubar.add_cascade(label="nginx配置管理"menu=filemenu
    85.  
    86. #创建一个下拉菜单Edit 
    87. editmenu = Menu(menubar, tearoff=0
    88. editmenu.add_command(label="总线程数"command=threads
    89. editmenu.add_command(label="状态"command=status
    90. editmenu.add_command(label="连接数"command=total
    91. menubar.add_cascade(label="nginx基本监控查看",menu=editmenu
    92.  
    93. #创建下拉菜单status 
    94. editmenu = Menu(menubar, tearoff=0
    95. editmenu.add_command(label="启动nginx"command=start
    96. editmenu.add_command(label="停止nginx",command=stop
    97. editmenu.add_command(label="重启nginx"command=restart
    98. menubar.add_cascade(label="nginx操作",menu=editmenu
    99. #创建下拉菜单Help 
    100. helpmenu = Menu(menubar, tearoff=0
    101. helpmenu.add_command(label="about"command=about
    102. menubar.add_cascade(label="查看版本和帮助"menu=helpmenu
    103. #显示菜单 
    104. root.config(menu=menubar
    105.  
    106. #显示菜单 
    107. t.pack() 
    108. mainloop() 

    注意,这里需要的模块,还有要在图形界面的系统

    执行结果:

    展开全文
  • 目前已实现前两条: 配置管理,和性能监控,日志分析监控这块还需要另找方案实现,目前方案直接套用大神开发的 nginx-gui,这个东西真的要吹一波,太好用了,而且源码公开。 github地址:...

    Nginx 可视化管理,例如 

    • 配置管理
    • 性能监控
    • 日志监控
    • 其他配置

    1、方案

    目前已实现前两条: 配置管理,和性能监控,日志分析监控这块还需要另找方案实现,目前方案直接套用大神开发的 nginx-gui, 这个东西真的要吹一波,太好用了,而且源码公开。

    github地址:https://github.com/onlyGuo/nginx-gui

    界面截图:

    图片

    图片

    图片

    图片

    2、下载和配置 

    首先到作者 Github 说明页面,下载对应系统版本的安装,需要注意的是 Linux 版本有一段描述不可忽视:

    图片

    配置步骤如下:

    1. 下载并解压 Nginx-GUI-For-Linux-1.0.zip

    2. 修改配置文件文件位置:conf/conf.properties

    2.1、nginx 安装路径

    nginx.path = /usr/local/Cellar/nginx/1.15.12

    2.2、nginx 配置文件全路径

    nginx.config = /Users/gsk/dev/apps/nginx-1.15.12/conf/nginx.conf
    # 
    account.admin = admin
    重命名(此步骤仅linux版本需要) 根据原作者的描述 针对linux 64位版本 需要将 lib/bin/ 下的 javavms 文件 重命名为 javavmsnginxgui
    

    3、在服务器上运行

    前面的步骤都完成以后,直接打包发布到服务器

    3.1、赋权

    sudo chmod -R 777 nginx-gui/

    3.2、后台启动

    nohup bash /root/web/nginx-gui/startup.sh > logs/nginx-gui.out & 访问默认端口 8889 默认账号密码都是admin

    图片

    详细的用法之类的还是建议访问作者的github和作者的博客查看 

    作者 Github:https://github.com/onlyGuo/nginx-gui 
    作者博客:http://bl.321aiyi.com/2019/03/18/nginx-gui/

    博客地址:https://zzzmh.cn/

     

     

     

    展开全文
  • 项目开源地址:https://github.com/onlyGuo/nginx-gui.git,这个已经很长时间没有维护了 ...此时修改 Nginx-GUI/conf/conf.properties <!注意路径!> # 以下路径皆为示例,结合自己情况进行修改 # n...

    项目开源地址:https://github.com/onlyGuo/nginx-gui.git,这个已经很长时间没有维护了

    Windows安装可以参考:https://www.jianshu.com/p/62f517005fbb

    Linux与Windows类似:

    首先到开源地址下载

    注意自己的版本,正确下载并解压至一个合适的位置

    此时修改  Nginx-GUI/conf/conf.properties  <!注意路径!>

     

    # 以下路径皆为示例,结合自己情况进行修改
    # nginx 安装路径
    # 此路径即 nginx应用所在路径
    nginx.path = /usr/local/nginx/sbin/nginx
    # nginx 配置文件路径
    # 此路径即 nginx.conf所在路径
    nginx.config = /usr/local/nginx/conf/nginx.conf
    #  设置用户名 默认密码为admin
    account.admin = admin

    切换至nginx-GUI路径下,使用指令:

    bash startup.sh

    进行启动。

    打开浏览器测试,端口为8889,组合得到我们所需的网址http://localhost:8089

    用户名:admin  密码:admin

    支持的功能有:

    基本可以做到简单的图形化配置,但是实际体验一般。

     

    可能出现的问题:permission denied

    在这里我们直接将nginx-GUi 文件夹的权限设置为777即可


     

     

    展开全文
  • nginx 图形化管理工具

    2021-03-10 15:15:54
    功能说明 本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, ...部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx登录n遍服务器了, ...
  • mongoDB使用rockMongo进行图形化管理(附Nginx的相关配置,详细过程)
  • nginx安装与配置

    2019-05-22 15:07:55
    一、Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二、Nginx安装 1、下载Nginx及相关组件 ...
  • Nginx状态图形化监控工具,Nginx-rrd+rrdtool 配置 Nginx-rrd 是 Nginx 官方推荐的一款 Nginx 监控工具,利用 Nginx-rrd 可以很方便的生成图表,便于我们查看。 配置过程比较简单,首先安装 rrdtool 这...
  • Nginx安装与配置

    2018-06-22 01:36:18
    一、Nginx简介Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤二、Nginx安装1、下载Nginx及相关组件Linux系统是...
  • nginx安装和配置

    2019-12-13 13:56:53
    Nginx Linux详细安装部署教程 可同时参照https://blog.csdn.net/sinat_22878395/article/details/56285497 一、Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,...
  • java实现的一个使用openssl生成crt证书的小工具,生成后动态修改nginx.conf文件,启用nginx中的https功能
  • Nginxnginx安装配置

    2019-02-25 14:36:29
    一、Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二、Nginx安装 1、下载Nginx及相关组件 ...
  • nginx可视化配置设置

    万次阅读 2017-08-11 16:38:25
    本文章是对nginx能进行页面化管理和配置
  • nginx 参照此网址配置。csdn配置参照不能用,centos6.0的terminal解析不了https协议 http://www.cnblogs.com/braveym/p/6942543.html 2.如果系统上不了https类网址(也就是命令行用https下载东西时候总失败解决) ...
  • nginx配置

    千次阅读 2018-06-04 19:36:57
    原文地址:https://blog.csdn.net/apriaaaa/article/details/80541067一、Nginx简介Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,...
  • 然后添加图形,将刚才的两个监控项导入 因为字符集的问题,这里无法正确显示。我们导入一个比较全面的字符集就可以解决。 下载我们喜欢的字体到/usr/share/zabbix/fonts目录下,并替换defines.inc.php 的...
  • nginx配置管理平台

    2020-07-07 16:26:29
    一、架构图 注: group1,2,3表示nginx组,一个group下有n个nginx节点 nginxmanager配置管理,功能包括,... GUI图形界面操作接口 agent ,rpc调用,发布配置 二、技术栈 python,django,zookeeper等 ...
  • Nginx负载均衡配置简易实现

    万次阅读 2017-09-13 21:40:25
    5,客户端最好有图形界面,并安装firefox浏览器 nginx 反向代理 client(宿主机) 192.168.100.1 192.168.100.4 eth0 default nginx(虚拟机1) 172.16.25.4 eth1 桥接 web1(虚拟机2) ...
  • Nginx安装及配置简介

    2014-09-11 10:48:00
    一、Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二、Nginx安装 1、下载Nginx及相关组件 ...
  • nginx配置ssl证书

    2018-11-20 05:36:10
    1.安装nginx: yum install nginx 2.配置nginx: /etc/nginx/nginx.conf 3.开始nginx服务 service nginx start 复制代码 这样nginx就开始工作了 ...4.因为我的centos7并不是图形界面,所以我把nginx中配...
  • Nginx 核心配置详解

    2020-01-09 21:05:49
    Nginx 核心配置详解 Nginx 四层访问控制: 准备两个客户端,做访问测试使用。 centos7 IP:192.168.39.7 centos6 IP:192.168.39.6 [root@ubuntu images1]#vim /apps/nginx/conf/conf.d/pc.conf # nginx的访问控制是...
  • 不知道有多少人像我一样在配置微信小程序的HTTPS连接时卡住了(反正我是在配置Nginx时候给坑了一个星期...)。但是别担心,接下来让我们一起来配置吧~ 工具/原料 Nginx SSL证书 云服务器 方法/步骤 ...
  • Nginx 核心配置详解 配置文件说明 nginx 官方帮助文档 http://nginx.org/en/docs/ tengine 帮助文档 http://tengine.taobao.org/nginx_docs/cn/docs/ Nginx配置文件的组成部分: 主配置文件:nginx.conf 子配置...
  • 一、修改nginx配置文件,内容示例如下 如果是在生产环境上,有定义根重定向的或没有定义根重定向,都可以用以下 nginx配置… server { listen 80; server_name 192.168.0.12; location ^/ ...
  • 唯一的一个Nginx图形界面 支持远程连接及管理 支持配置文件自检, 避免错误配置 支持Windows Server, Linux, Mac OS, Yun OS 支持多角色,多权限配置 支持配置回滚 支持你在地铁上突然收到公司服务器挂了的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,572
精华内容 5,028
关键字:

nginx图形界面配置