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​就可以愉快的玩耍了。

最后

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

日高烟敛,更看今日晴未

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/854698.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

汽车软件DevOps解决方案

经纬恒润汽车软件DevOps解决方案是专为现代汽车行业设计的一套集成化需求、开发、测试、部署、OTA与监控,旨在加速软件开发流程,提高软件质量和安全性,同时确保整个生命周期的高效性和灵活性。 经纬恒润汽车软件DevOps解决方案是专为现代汽车行业设计的一套集成化需求…

idea构建Build Project项目时一直卡在解析阶段解决办法

可能是内存不足,修改以下三个地方 1、help->Edit Custom VM Options-Xmx4096m 2、file->settings->Build,Execution,Deployment->Build Tools->Maven->Importing的VM options for importer写入参数-Xmx4096m3、file->settings->Build,Execution,Deplo…

PbootCMS 网站打开提示“No input file specified.”,如何解决?

当你在访问 PbootCMS 网站时,如果遇到“No input file specified.”的错误提示,这通常是由于服务器配置或文件缺失引起的问题。以下是一些常见的解决方法和步骤:检查根目录下的 user.ini 文件:这个问题的一个常见原因是根目录中存在 user.ini 文件。这个文件通常是服务器为…

在PbootCMS中如何优化图片的SEO属性?

在PbootCMS中优化图片的SEO属性对于提高网站的搜索引擎排名和用户体验至关重要。以下是一些具体的优化方法,帮助你更好地管理图片的alt和title属性:手动编辑图片描述:在PbootCMS后台,上传图片后,可以通过编辑器手动添加或修改图片的alt和title属性。 例如,当你插入图片时…

PbootCMS模板上传栏目缩略图时,图片宽度自动变成1000像素,如何解决?

在使用PbootCMS模板时,如果你发现上传的栏目缩略图在保存后自动变成了1000像素的宽度,这通常是由于系统配置中的缩略图最大宽度设置所致。你可以通过修改配置文件来解决这个问题。以下是详细的步骤和实现方法:理解问题原因:PbootCMS在上传图片时会根据配置文件中的设置自动…

Markdown study

Markdown 学习 组成 标题(#) (##) (###) 引用一切有为法,如梦幻泡影。如露亦如电,应做如是观(>) 分割线(***)(---) 字体hello world hello world hello world 图片()超链接预科02:Markdown语法详解_哔哩哔哩_bilibili 列表Ba b c图表代码

Z-BlogPHP遇到“error-5 非法访问”错误时,应该如何解决?

当您在使用 Z-BlogPHP 时遇到“error-5 非法访问”错误,通常是因为您尝试访问的资源或操作超出了您的权限范围,或者访问方式不符合系统的要求。以下是一些解决此问题的方法:检查用户权限:确认您当前使用的账户是否具有访问该资源或执行该操作的权限。某些页面或功能可能仅对…

Z-BlogPHP 如何选择合适的版本以适应不同的服务器环境?

Z-BlogPHP 提供了丰富的可定制性和灵活性,支持多种服务器环境和数据库格式。选择合适的版本对于确保系统的稳定性和性能至关重要。以下是选择合适 Z-BlogPHP 版本的方法和步骤:了解服务器环境:操作系统:确定您的服务器操作系统是 Windows 还是 Linux。大多数情况下,Linux …

快速查找程序安装的位置

C:\Users\remnux>where python.exeC:\Users\remnux\AppData\Local\Microsoft\WindowsApps\python.exe

禅道如何新建任务

前言 大家好,我是小徐啊。禅道是我们常用的任务、创建BUG的系统,能够帮助我们记录每天的工作任务,非常方便。 今天,小徐就来介绍下如何在禅道中新建任务。 如何新建任务 首先,我们打开禅道,然后,点击下项目这个选项。然后,再点击下面的任务选项。然后,点击右侧的建任务…

2024-12-18:正方形中的最多点数。用go语言,给定一个二维数组 points 和一个字符串 s,其中 points[i] 表示第 i 个点的坐标,s[i] 表示第 i 个点的标签。 如果一个正

2024-12-18:正方形中的最多点数。用go语言,给定一个二维数组 points 和一个字符串 s,其中 points[i] 表示第 i 个点的坐标,s[i] 表示第 i 个点的标签。 如果一个正方形的中心在 (0, 0),边与坐标轴平行,并且内部没有标签相同的两个点,则称这个正方形为“合法”的。 你的…

外贸行业数字化转型:如何通过协同管理软件优化流程

一、外贸行业面临的管理挑战 外贸行业的工作流程涵盖了多个环节,包括市场调研、客户开发、订单跟进、供应链管理、物流协调、财务结算等。每个环节涉及多个部门和人员,需要高效的沟通与协调。具体来说,外贸企业面临的管理挑战主要包括: 1.1 订单管理复杂且动态外贸行业的订…