运维 | Nginx Proxy Manager 反向代理工具

Nginx Proxy Manager 是一个便捷的 Nginx 反向代理管理工具,适合没有 Nginx 基础的用户。本文介绍了其快速安装、使用方法,包括环境搭建、创建容器、配置反向代理和申请 SSL 证书。同时,针对可能出现的问题如端口访问和502错误提供了解决方案。
摘要由CSDN通过智能技术生成

运维 | Nginx Proxy Manager反向代理工具

简介

Nginx Proxy Manager(以下简称 NPM)就是一个 Nginx 的代理管理器,它最大的特点是简单方便。

即使是没有 Nginx 基础的小伙伴,也能轻松地用它来完成反向代理的操作,不需要自己写复杂的nginx配置,而且因为自带面板,操作极其简单。

Nginx Proxy Manager 后台还可以一键申请 SSL 证书,并且会自动续期,方便省心。

官方网站:https://nginxproxymanager.com/
官方快速安装:https://nginxproxymanager.com/guide/#quick-setup

准备工作

  • 服务器

    Vultr 注册:https://www.vultr.com/
    Racknerd 注册:https://my.racknerd.com/

  • 域名注册与解析

    域名注册:https://www.namesilo.com
    域名解析:https://www.cloudflare.com

  • SSH 连接工具(可选,推荐)

    FinalShell下载:http://www.hostbuf.com/t/988.html

快速使用

环境搭建

我们推荐按照 Docker 官方文档安装 Docker 和 Docker Compose,因为部分 Linux 发行版软件仓库中的 Docker 版本可能过旧。

创建容器

  1. 在系统任意位置创建一个文件夹,此文档以 /opt/docker/npm 为例
mkdir -p /opt/docker/npm && cd /opt/docker/npm
mkdir -p ./{conf,data,logs}

注意:后续操作中,产生的所有数据都会保存在这个目录,请妥善保存

  1. 创建 docker-compose.yaml
vim docker-compose.yml

在英文状态的输入法下,按下 i,左下角出现 --INSERT-- 后,粘贴填入下面的内容:

version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    po
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Appleex

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值