nginxWebUI 2.2.9 released, nginx graphical management tool

Function Description

This project can use the Web to configure various functions of nginx, including http protocol forwarding, tcp protocol forwarding, reverse proxy, load balancing, log management and analysis, ssl certificate automatic application, renewal, configuration, etc., and finally generate nginx.conf file and Overwrite the default configuration file of nginx to complete the final function configuration of nginx. 

Supports batch management of nginx server clusters, which can send configuration files in batches, and execute restart and reload commands in batches.

After deploying this project, configuring nginx no longer has to search the Internet, no longer need to manually apply for and configure an ssl certificate, no longer need to log in to the server n times in order to configure multiple nginx, only need to add, delete, modify and check in this project. Can easily configure nginx and server clusters.

Provide docker image, package with nginx, you can directly deploy nginx and nginxWebui at one time

Nginx itself has complex functions. This project does not cover all the functions of nginx, but the functions that support configuration already cover 90% of nginx use. More advanced function configuration can be configured in the custom parameters provided by the project as needed.

Technical Description

After continuous suggestions and modifications, this project is not just a change and management tool for nginx configuration files, it has integrated many server operation and maintenance functions, and has become a powerful front-end server operation and maintenance tool.

In addition to nginx's conf visualization configuration, nginxWebUI also provides the following functions:

1. The static web package can be uploaded and managed in a unified manner

2. The ssl certificate can be applied online and renewed regularly. Unified ssl management and deployment

3. Integrate nginx validation, reload, start, and stop commands, and operate on the running status of nginx on the web

4. Other nginxWebUI servers can be remotely managed on one server, multiple nginx cluster configurations can be modified on one URL, and the cluster nginx service running status monitoring function can be provided at the same time, and e-mails can be used for downtime reminders.

5. It can monitor the running status of the load balancing nodes configured in nginx, and use emails for downtime reminders.

6. Integrated nginx log parsing function, you can configure whether to generate nginx logs and parse nginx logs regularly

7. Can reverse import existing nginx configuration files, can quickly clone existing reverse proxy configuration, and check the port occupation of the reverse proxy.

8. Provide system cpu, memory, hard disk network operation status monitoring

9. Provide bilingual switching between Chinese and English

10. Provide Google secondary authentication login to ensure the security of the system

Interface example

This update content

1.   Upstream adds support for ipv6

2.   Add nginx access password configuration function

3. Provide a variety of commands to start and stop nginx, adapt to a variety of nginx installation methods 

4.   Add mysql configuration instructions, add docker compile and build instructions

5. Add module code preview function

6. Fix the Chinese character problem of docker mirror system

7. Fix a lot of bugs

Code and description:   https://gitee.com/cym1102/nginxWebUI

Jar download addresshttp://www.nginxwebui.cn/download/nginxWebUI-2.2.9.jar
docker address: pull cym1102/nginxwebui:2.2.9

QQ Technical Exchange Group: 1106758598     Official website address:  http://www.nginxwebui.cn

Guess you like

Origin www.oschina.net/news/120880/nginxwebui-2-2-9-released