NPM,可视化的Nginx管理工具

image

NPM,可视化的Nginx管理工具

前言

NPM,全称:Nginx Proxy Manager,是一款可视化的Nginx的管理工具。众所周知,Nginx的配置文件对于新手尤其是我这样的小白,还是很难上手配置的。虽然说现在可以使用AI,大大降低了理解,配置难度,但是可视化的配置仍然具有很大的优势,极大的降低了我们使用的门槛,只需要鼠标点几下,我们就能快速的完成反代、SSL的申请、Https的配置。

Docker

本文推荐使用的安装方法是用Docker,所以需要先在服务器中安装Docker,下面给出Docker官方的安装脚本:

curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh

Docker-Compose

创建NPM文件夹,新建Docker-Compose.yml​文件,该文件可以快速部署Docker容器,具体教程请看:https://yeasy.gitbook.io/docker_practice/compose/compose_file,下面是文件的代码:

services:
  app:
    image: 'jc21/nginx-proxy-manager:latest' # npm的镜像和版本
    restart: unless-stopped # 除非停止,否则一直运行
    ports: # 放行的三个端口,80、81、443,其中81端口是npm的访问端口
      - '80:80'
      - '81:81'
      - '443:443'
    volumes: # 将本机文件映射到Dcoker容器当中
      - ./data:/data 
      - ./letsencrypt:/etc/letsencrypt

Docker-Compose.yml​文件的同级目录,新建data​文件夹和letsencrypt​文件夹,然后执行以下命令:

# 通过docker-compose.yml文件启动Docker镜像
Sudo docker compose up -d

通过docker ps​命令查看是否安装成功,安装成功后,可以通过ip地址:81端口​端口访问。

默认登录的用户名:admin@example.com​ 密码:changeme​,第一次登录会提示更改用户名和密码,建议修改一个复杂一点的密码。

简单使用

成功进入NPM之后,点击DashBoard​,点击Proxy Hosts​,点击Add Proxy Host​,新建一个反向代理。

image

点击SSL标签,开始申请SSL。

image

点击Save​就可以愉快的玩耍了。

最后

除了简单的反代,证书申请之外,还有其他的许多功能,这里就不再演示了。

日高烟敛,更看今日晴未

本文作者:冰桃美酒

本文链接:https://www.cnblogs.com/Eliauk365/p/18614135/npm-visual-nginx-management-tool-yylfa

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   冰桃美酒  阅读(61)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.