Linux安装NPM

  1. NPM简介

    复制代码
    Nginx Proxy Manager(简称NPM)是一个基于Nginx的图形化代理管理工具。它提供了一个用户友好的界面,使用户能够轻松地配置和管理Nginx反向代理服务器,从而实现对不同应用程序和服务的访问控制。
    
    以下是Nginx Proxy Manager的一些主要特性:
    
    图形化界面: NPM通过直观的用户界面,让用户能够轻松地进行代理服务器的配置和管理,无需深入了解Nginx的配置文件。
    
    反向代理: 可以配置Nginx作为反向代理,将外部请求代理到内部的应用程序或服务。这有助于隐藏后端服务器的实际IP地址,并提供额外的安全性。
    
    SSL证书管理: 支持SSL证书的添加和管理,使得用户能够通过HTTPS安全地访问他们的应用程序。
    
    基于域名的代理: 可以通过域名配置代理规则,实现对不同域名的请求进行不同的代理设置,方便地管理多个应用。
    
    用户认证: 提供基本的HTTP身份验证,可以限制对代理的访问,增加安全性。
    
    日志记录: 支持日志记录功能,用户可以查看代理服务器的访问日志,帮助排查问题和进行性能分析。
    
    WebSocket支持: 可以配置Nginx作为WebSocket代理,支持WebSocket协议的应用。
    
    总体而言,Nginx Proxy Manager是一个简单而强大的工具,使用户能够在不需要深入研究Nginx配置的情况下,轻松地设置和管理代理服务器,提供了方便和灵活性。
  2. docker安装

    复制代码
    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun && systemctl start docker && systemctl enable docker && sudo mkdir -p /etc/docker && sudo tee /etc/docker/daemon.json <<-'EOF' && sudo systemctl daemon-reload && sudo systemctl restart docker
    {
      "registry-mirrors": ["https://8q5nyauc.mirror.aliyuncs.com"]
    }
    EOF
  3. docker-compose安装

    复制代码
    sudo sh -c "cd /usr/local/bin && wget https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-x86_64 && mv docker-compose-linux-x86_64 docker-compose && chmod +x /usr/local/bin/docker-compose"
  4. docker-compose.yml

    复制代码
    sudo mkdir /opt/npm && cd /opt/npm
    sudo tee /opt/npm/docker-compose.yml <<-'EOF'
    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
    EOF
  5. 安装命令

    复制代码
    docker-compose up -d
  6. 访问路径

    复制代码
    http://your-server-ip:81
    账号:[email protected] 密码:changeme


  7. 官网地址

    复制代码
    https://nginxproxymanager.com
相关推荐
sun03221 小时前
Jenkins的Pipline中有哪些区块,以及其它知识点整理
运维·jenkins
西阳未落2 小时前
Linux(7)——进程(概念篇)
linux·运维·服务器
苒苒鸭2 小时前
nginx 基于IP和用户的访问
linux
领世达检测V133529092492 小时前
智能门锁为什么需要做欧盟网络安全 EN18031 标准检测认证
运维·服务器·网络
樂5022 小时前
Web 服务、 Nfs 服务器以及 Dns 服务器综合实验
运维·服务器
莱茵不哈哈2 小时前
Docker:容器化技术
运维·docker·容器
luckyext3 小时前
SQL SERVER常用聚合函数整理及示例
运维·服务器·数据库·sql·mysql·sqlserver·mssql
滴水之功3 小时前
C语言数据结构-链式栈
linux·c语言·数据结构
liulilittle3 小时前
Ubuntu 18.04 升级内核到 5.X(< 5.10)
linux·运维·服务器·ubuntu
老攀呀3 小时前
CentOS系统上挂载磁盘
linux·运维·centos