简介

Nginx-ui

Nginx UI一个功能丰富、易于使用的 Nginx Web UI 工具,它极大地简化了 Nginx 服务器的管理和配置过程。

Nginx

Nginx在程序部署中扮演着至关重要的角色,其高性能、高安全性、易于配置和管理的特点,使得它成为现代Web应用部署中不可或缺的一部分。

废话

上一篇文章说了Nginx-ui怎么添加站点和配置反向代理,没有说安装的事,这个文章说一下

安装其实也很简单,官方有一键安装脚本的,可以使用一键安装脚本直接安装,但是我也是折腾了一下才安装好的,这篇可以说是保姆级教程,会一步一步教想使用Nginx-ui的同学如何从零开始安装

安装nginx

nginx-ui安装脚本并不会安装nginx,这个是需要我们自己去安装的,Nginx UI 遵循Debian的网页服务器配置文件标准,创建的网站配置文件位于Nginx 配置目录(自动检测)下的 sites-available 目录, 启用后的网站的配置文件将会创建一份软连接到 sites-enabled 目录中。 因此我们直接使用系统的安装命令安装nginx,如果使用其他的一键安装脚本安装的我们需要修改配置文件,目录和nginx的配置文件对不上是安装不了nginx-ui的

我使用的是Almalinux系统,使用的是yum源,所以使用的是下面命令,使用其他系统需要更具自己的系统安装命令来安装

yum -y install nginx

1.png

等待安装完成

2.png

使用下面命令查看nginx是否存在启动文件

find / -name nginx.service

可以看到是有启动文件的

3.png

使用下面命令把nginx设置为开机启动

systemctl enable nginx.service

4.png

安装nginx-ui

官方文档:https://nginxui.com/zh_CN/guide/about.html

官方文档里面说nginx-ui支持Docker安装和直接安装,我使用的是直接安装最新稳定版,下面是一键安装命令,也可以自行查阅nginx-ui官方文档安装

bash -c "$(curl -L https://cloud.nginxui.com/install.sh)" @ install -r https://cloud.nginxui.com/

5.png

等待安装

6.png

安装完成

7.png

配置nginx-ui

首先看一下自己服务器的防火墙是否打开,如果打开了先放行9000端口或者关闭防火墙

访问服务器ip:9000打开nginx-ui

8.png

滑倒最底部,把语言改成中文

9.png

可以看到有两个项目没有通过,我们直接点击旁边的【尝试修复】

10.png

所有项目全部通过后,点击最底部的【下一步】

11.png

设置邮箱、用户名和密码,邮箱最好用真实的,因为后面申请证书和自动续签证书的时候都需要用到邮箱

12.png

全部设置完成后点击【安装】

13.png

点击安装后不出意外会跳转到登录界面,这时候登录上去

14.png

登录进去后,默认是在服务器界面

15.png

点击【Nginx】

16.png

可以看到nginx没有启动

17.png

返回连接服务器的终端,使用下面命令启动服务器

systemctl start nginx.service

18.png

刷新一下页面,可以看到面板出来了,说明nginx启动了

19.png

但是没有数据,因为我们没有开开启stub_status 模块,点击上面的开关开启模块

20.png

开启后就可以看到面板数据了

21.png

到此整个Nginx-ui安装完成

二维码

发表评论