Nginx可视化管理软件(Nginx Proxy Manager)的使用

 更新时间:2024年03月06日 09:14:14   作者:菜鸟厚非  
Nginx Proxy Manager是一款开源的Nginx可视化管理界面,本文就来介绍一下Nginx Proxy Manager的使用,感兴趣的可以了解一下

一、简介

Nginx Proxy Manager 是一款开源的 Nginx 可视化管理界面,基于 Nginx 具有漂亮干净的 Web UI 界面。他允许用户通过浏览器界面轻松地管理和监控 Nginx 服务器,可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。

Nginx Proxy Manager 通过 Web UI 可以配置一些简单常用的 Nginx 功能,复杂的需要添加自定义 Nginx 配置。

二、部署

Nginx Proxy Manager 部署还是非常方便的,可以使用 Docker 快速进行部署,支持 Linux、Windows 、macOS 平台的 Docker。

2.1 Windows Docker

打开 Docker Desktop 切换到 Linux 容器,创建 Nginx-Proxy-Manager 文件夹,并在下面创建 docker-compose.yml 文件。这里安装的是 2.11.1 版本,如果需要安装其他或者最新版本,可以到 Docker Hub 中进行查找。

version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:2.11.1'
    container_name: nginx-proxy-manager_2.11.1
    restart: always
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

-参数 81:81 Nginx Proxy Manager 后台管理界面端口。
-参数 - ./data:/data 将 Nginx Proxy Manager 容器内的 /data 目录映射到当前目录(Nginx-Proxy-Manager)下的 data 目录(Nginx-Proxy-Manager/data)。参数 - ./letsencrypt:/etc/letsencrypt 也同理。
-DB 储存,Nginx Proxy Manager 支持将数据信息存储到 MySQL 与 MariaDB 两种类型的数据库。如果打算使用 db 存储,可以参照 https://nginxproxymanager.com/setup/#using-mysql-mariadb-database ,部署起来还是比较简单的。

打开 PowerShell 执行下面 docker-compose 命令,将会部署一个 Nginx Proxy Manager 服务。

docker-compose up -d

在这里插入图片描述

2.2 MacOS Docker

打开 Docker Desktop ,创建 Nginx-Proxy-Manager 文件夹,并在下面创建 docker-compose.yml 文件。这里安装的是 2.11.1 版本,如果需要安装其他或者最新版本,可以到 Docker Hub 中进行查找。

version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:2.11.1'
    container_name: nginx-proxy-manager_2.11.1
    restart: always
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

打开 terminal 执行下面 docker-compose 命令,将会部署一个 Nginx Proxy Manager 服务。

docker-compose up -d

-参数详解可以参照 Windows Docker 部署。

在这里插入图片描述

在这里插入图片描述

三、使用

3.1 初始化账号

打开浏览器, 使用 81 端口 http://localhost:81 进行访问。默认用户名和密码:Email: admin@example.com Password: changeme。第一次登陆,需要更改用户名和密码,根据自己的需求更改即可。

在这里插入图片描述

3.2 功能简介

  • Proxy Host 是通常用作 web 服务的转发,UI 界面可以配置一对一的场景,LB 场景通过 UI 界面没有支持到可配置。
  • Stream 一个相对较新的 Nginx 功能,流将用于转发 TCP/UDP 流量直接到网络上的另一台计算机。如果运行的是游戏服务器、FTP 或 SSH 服务器等,那么就会派上用场。不足的是,也只有一对一的场景。
  • Redirection 是将来自传入的一个域名请求,跳转到另外一个域名。

到此这篇关于Nginx可视化管理软件(Nginx Proxy Manager)的使用的文章就介绍到这了,更多相关Nginx Proxy Manager内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Nginx漏洞复现的问题案例解析

    Nginx漏洞复现的问题案例解析

    这篇文章主要介绍了Nginx解析漏洞复现,这个漏洞其实是由php.ini中cgi.fix pathinfo选项与php-fpm的配置一起导致的,防范的话,只需在php-fpm配置文件中设置security.limit_extensions=.php,重启一下服务即可,本文讲解的非常详细,需要的朋友可以参考下
    2024-01-01
  • nginx+uwsgi启动Django项目的详细步骤

    nginx+uwsgi启动Django项目的详细步骤

    nginx+uwsgi+django是我们常用的django部署方式。这篇文章主要介绍了nginx+uwsgi启动Django项目的详细步骤,非常具有实用价值,需要的朋友可以参考下
    2018-10-10
  • Nginx域名转发https访问的实现

    Nginx域名转发https访问的实现

    这篇文章主要介绍了Nginx域名转发https访问的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Nginx安装后常用功能配置基础篇

    Nginx安装后常用功能配置基础篇

    这篇文章主要介绍了Nginx安装后常用的功能配置,为了在使用中更高效简洁,Nginx安装后通常会进行一些常用的配置,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-03-03
  • 解析prometheus+grafana监控nginx的方法

    解析prometheus+grafana监控nginx的方法

    ​在prometheus需要向ngxin中打入探针,通过探针获取ngxin信息,并通过接口输出。下文将讲述如何监控ngxin,感兴趣的朋友跟随小编一起看看吧
    2021-11-11
  • nginx访问返回504问题及解决

    nginx访问返回504问题及解决

    这篇文章主要介绍了nginx访问返回504问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • https如何通过nginx完成双向认证转发

    https如何通过nginx完成双向认证转发

    文章详细介绍了HTTPS单向认证和双向认证的概念,并提供了生成自签证书、配置Nginx进行双向认证的具体步骤,通过双向认证,服务端和客户端可以互相验证身份,提升安全性,在测试过程中,使用浏览器访问HTTPS接口时,需要安装客户端证书才能成功获取数据
    2024-11-11
  • Nginx的mirror指令示例配置

    Nginx的mirror指令示例配置

    这篇文章主要介绍了Nginx的mirror指令能干啥?mirror 指令提供的核心功能就是流量复制, 至于流量复制要用来干嘛,这个就各取所需了,需要的朋友可以参考下
    2022-05-05
  • 开启Nginx时端口被占用提示:Address already in use

    开启Nginx时端口被占用提示:Address already in use

    这篇文章主要介绍了开启Nginx时端口被占用提示:Address already in use的解决方法,文中通过两种方法给大家介绍了Nginx的启动、停止与重启 的操作方法 ,需要的朋友可以参考下
    2018-09-09
  • Nginx+Tomcat集群环境的实现

    Nginx+Tomcat集群环境的实现

    本文主要介绍了配置Nginx和Tomcat集群环境,包括负载均衡、故障转移以及配置单机应用和Tomcat集群的具体步骤, 感兴趣的可以了解一下
    2024-11-11

最新评论