Nginx可视化页面管理,方便使用

超强大的Nginx可视化管理平台Nginx+Proxy+Manager

文档
https://blog.csdn.net/easylife206/article/details/129848587

今天给大家介绍一款 Nginx 可视化管理界面,非常好用,小白也能立马上手。

nginx-proxy-manager 是一个方向代理管理系统,它基于 NGINX,具有漂亮干净的 Web UI。还可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。它是开源的,斩获 11.8K 的 Star 数。

特征

  • 基于 Tabler(https://tabler.github.io/) 的美观安全的管理界面
  • 无需了解 Nginx 即可轻松创建转发域、重定向、流和 404 主机
  • 使用 Let’s Encrypt 的免费 SSL 或提供您自己的自定义 SSL 证书
  • 主机的访问列表和基本 HTTP 身份验证
  • 高级 Nginx 配置可供超级用户使用
  • 用户管理、权限和审核日志

安装步骤

环境准备

IP 系统版本 中间件
192.168.200.104 CentOS7.8 Docker、Docker-compose
  1. docker安装就不说了,还不会的看我之前的docker博客

  2. 安装docker-compose

    将提前下载好的docker-compose包拉进来,给权限,移到可执行目录下
    [root@localhost ~]# chmod +x docker-compose 
    [root@localhost ~]# mv docker-compose /usr/bin/
    [root@localhost ~]# docker-compose -v
    docker-compose version 1.21.1, build 5a3f1a3
    
  3. 编写compose文件

    [root@localhost ~]# mkdir docker-compose
    [root@localhost ~]# cd docker-compose
    [root@localhost docker-compose]# vim docker-compose.yaml
    version: '3'
    services:
      app:
        image: 'jc21/nginx-proxy-manager:latest'
        restart: unless-stopped
        ports:
          - '80:80'
          - '81:81'
          - '443:443'
        volumes:
          - ./data:/data
          - ./letsencrypt:/etc/letsencrypt
    
  4. 运行

    [root@localhost docker-compose]# docker-compose up -d
    Pulling app (jc21/nginx-proxy-manager:latest)...
    latest: Pulling from jc21/nginx-proxy-manager
    72a69066d2fe: Pull complete
    825188956e90: Pull complete
    6916d26329a2: Pull complete
    c38d769b409b: Pull complete
    1f80df406181: Pull complete
    0f08d5fe2388: Pull complete
    8c6f29f06fbf: Pull complete
    842e56434587: Pull complete
    59b65e9e8c19: Pull complete
    2fa90c56d9cd: Pull complete
    c34ae494dda2: Pull complete
    596a4287c95c: Pull complete
    93fed03147ec: Pull complete
    06e5cea7a2e8: Pull complete
    ed7b32089832: Pull complete
    3645a0fd7712: Pull complete
    3fc06797edcf: Pull complete
    21b8ccd554d9: Pull complete
    f1e42dc354f3: Pull complete
    d2d267cd8da3: Pull complete
    cdb75b136b21: Pull complete
    9274cd10b66f: Pull complete
    ea2bd62b2698: Pull complete
    b205e981c16a: Pull complete
    0dafef540f92: Pull complete
    8cc9fc813fd3: Pull complete
    Digest: sha256:e6d13908c87d150efc1566a9ed1570661f1c3e09362b26bfe7d7608a831e4591
    Status: Downloaded newer image for jc21/nginx-proxy-manager:latest
    Creating docker-compose_app_1 ... done
    
    #如果使用的是 docker-compose-plugin
    docker compose up -d
    
  5. 访问网页

    • 运行成功后检查一下端口,然后访问页面

      [root@localhost docker-compose]# netstat -anpt |grep 81
      tcp        0      0 0.0.0.0:81              0.0.0.0:*               LISTEN      14736/docker-proxy  
      tcp6       0      0 :::81                   :::*                    LISTEN      14742/docker-proxy  
      
      
    • 浏览器访问ip:81

Nginx可视化页面管理,方便使用_第1张图片

  1. 登录

    账号:[email protected]
    密码:changeme
    
    登录成功后第一次要求修改密码,按照步骤修改即可!
    
  2. 登录成功页面

Nginx可视化页面管理,方便使用_第2张图片

你可能感兴趣的:(nginx,运维)