还在手撸 Nginx 配置?试试这款可视化配置工具吧,真心强大!

/ 0评 / 0

还在手撸 Nginx 配置?试试这款可视化配置工具吧,真心强大!

IT服务圈儿

以下文章来源于macrozheng,作者梦想de星空

macrozheng.

专注Java技术分享,涵盖SpringBoot、SpringCloud、Docker、中间件等实用技术,作者Github开源项目mall(50K+Star)。

来源丨经授权转自 macrozheng(ID:gh_433697c99b25)

作者丨梦想de星空

Nginx是一款非常流行的Web服务器,作为程序员我相信大家没少和它打交道。在我使用Nginx的过程中,一直觉得它的配置很麻烦,尤其是在Linux服务器上用vim手撸配置的时候!最近发现一款开源的Nginx可视化配置工具NginxConfig,能轻松生成Nginx配置,推荐给大家!

NginxConfig简介

NginxConfig号称你唯一需要的Nginx配置工具,可以使用可视化界面来生成Nginx配置,功能非常强大,在Github上已有15K+Star

下面是NginxConfig使用过程中的一张效果图,大家可以看下!

安装

接下来介绍下NginxConfig的安装,在Linux上安装它还是比较方便的。

安装Node.js

由于NginxConfig是一个基于Vue的前端项目,我们首先得安装Node.js

cd /usr/local/src/tar xf node-v16.14.2-linux-x64.tar.xzcd node-v16.14.2-linux-x64/./bin/node -v

ln -s /usr/local/src/node-v16.14.2-linux-x64/bin/node /usr/bin/nodeln -s /usr/local/src/node-v16.14.2-linux-x64/bin/npm /usr/bin/npmnode -vnpm -v

安装NginxConfig

Node.js安装完成后,就可以开始安装NginxConfig了。

tar -zxvf nginxconfig.io-master.tar.gznpm installnpm run dev

使用

接下来我们就体验下NginxConfig的可视化配置生成功能,看看是不是够强大!

使用准备

# 静态代理,访问mall文档网站docs.macrozheng.com# 静态代理,访问mall前端项目mall.macrozheng.com# 动态代理,访问mall线上APIapi.macrozheng.com
192.168.3.105 docs.macrozheng.com192.168.3.105 mall.macrozheng.com192.168.3.105 api.macrozheng.com

文档网站配置

我们先来配置下mall文档网站的访问,域名为:docs.macrozheng.com。

前端网站配置

再来配置下mall前端网站的访问,域名为:mall.macrozheng.com。

API网站配置

最后配置下mall的Swagger API文档网站的访问,域名为:api.macrozheng.com。

使用配置

tar -zxvf nginxconfig.io.tar.gz

docker restart nginx

总结

体验了一把NginxConfig的配置生成功能,这种不用手写配置,直接通过可视化界面来生成配置的方式确实很好用。NginxConfig不愧是配置高性能、安全、稳定的NgInx服务器的最简单方法!

项目地址

https://github.com/digitalocean/nginxconfig.io

1、TCP 就没什么缺陷吗?

2、GitHub这5个骚操作,99%的人不知道!

3、1.2 万 Star!自称“世界上最快”的密码恢复工具!

4、5 分钟,教你从零快速编写一个油猴脚本!

5、舒服了,踩到一个关于分布式锁的非比寻常的BUG!

点分享

点点赞

点在看