Nginx-GUI是以个以图形化的方式远程管理Nginx的终端软件
先允许我来简单的吹嘘一下:
- 开源且免费
- 唯一的一个Nginx图形化界面
- 支持远程连接及管理
- 支持配置文件自检, 避免错误配置
- 支持Windows Server, Linux, Mac OS, Yun OS
- 支持多角色,多权限配置
- 支持配置回滚
- 支持你在地铁上突然收到公司服务器挂了的信息时,你可以优美的掏出手机并在三秒内切到备用网络
下载及二次开发
项目地址:https://github.com/onlyGuo/nginx-gui.git
1. 如果您的环境是Mac OS或idea,请将“conf.properties”复制到父目录。
2. 请编辑“conf.properties”,填写你的nginx路径到“conf.properties”。
3. 现在,请体验!,默认帐户和密码是“admin”。
多角色管理
通常对于专业的运维人员来说, 他们拥有各自的权限,但这并不能意味着可以更好的管理每一处细节。比如你可以让一个运维拥有管理Nginx的权限,但只允许他修改某个指定服务的负载配置。又或者你需要两只分别管理80端口和8080端口的运维时,那么nginx-gui可以满足你。
远程终端管理
如果你需要在任意网络管理Nginx的话( 比如在车里,家里,咖啡厅里,甚至是被窝里等等)你只需要部署nginx-gui,那么你就可以随时随地使用任意网络掏出手机、平板、笔记本,通过终端登陆nginx-gui控制台,然后点几下鼠标就可搞定。而不需要ssh连接Linux,敲一些复杂的命令的同时还要考虑当前网络是否安全。
配置自检以及配置回滚
即使你是一个从未接触IT的人,你也可以通过不到5分钟的时间进行学习后完全具备使用nginx-gui管理服务器的流量分发。因为他有严格的自检验机制,无论怎么配置也不会出现问题。并且他支持配置回滚,可以回滚到没有问题的配置中去。此时你只需要做和放宽
即可。
相关截图
后语
或许当你部署上了以后, 你会发现一些东西还不完善,因为这个软件的作者很难抽出业余时间来了,因此我们可以在有条件的情况下尽可能的去完善他。这也是我写这篇文章的真正原因,因为大家都不希望这么一个项目若还没长大就夭折。。。不是嘛?