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
    账号:admin@example.com 密码:changeme


  7. 官网地址

    复制代码
    https://nginxproxymanager.com
相关推荐
A小辣椒1 天前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式