Nginx Proxy Manager 后台还可以一键申请 SSL 证书,并且会自动续期,方便省心。 NPM项目地址:https://github.com/NginxProxyManager/nginx-proxy-manager 由于阿里云和华为云等免费证书的有效期从1年调整到3个月,不断的发邮件和短信提醒我证书到期,烦不胜烦,于是想着就用NPM来管理和自动更新SSL证书,一劳永逸的来解决...
申请SSL证书,确保开启强制SSL功能,证书到期后自动续期。 如果需要,NPM适合处理多网站和多域名的反向代理,通过Custom Nginx Configuration进行精细化配置。 NPM的配置文件位于~/nginxproxymanager/data/nginx/proxy_host/1.conf,通过这个文件可以理解Custom Nginx Configuration的设置逻辑。
二、申请免费HTTPS证书 登录Unraid管理界面,打开Nginx Proxy Manager容器设置。 在Nginx Proxy Manager界面创建一个新的站点,并配置好域名、端口等基本信息。 在站点设置中找到SSL/TLS部分,启用SSL/TLS,并选择Let’s Encrypt作为证书提供商。 在证书设置中选择自动更新,并输入您的邮箱地址以便接收证书更新通知。 点击保...
解释:复制你申请下来的证书并替换到你的NginxProxyManager配置文件中,请自行找到你的NginxProxyManager中custom_ssl下npm-*路径(custom_ssl下存在多个npm目录,请填入数值最大的那个) 第五步:重启容器,使证书文件生效。 docker exec NginxProxyManager reboot 最后整个脚本文件是这样的: #!/bin/bash docker run --rm...
docker exec NginxProxyManager reboot 或者在unraid的docker管理页面下重启也可以。 再打开服务端的网址,看网址栏的左侧是不是有一把小锁出现了。 三、证书的自动续期 Acme本来是能提供自动续期的,由于unraid重启之后对系统所做的更改就重置了,导致acme无法驻留系统。
NPM官网链接为:github.com/NginxProxyManager 在面对某些云服务提供商如阿里云和华为云所提供的免费SSL证书有效期缩短至3个月的问题时,频繁的邮件与短信提醒让人颇为困扰。因此,运用NPM管理和自动更新SSL证书,成为了一种高效可行的解决方案。对比之下,使用crontab周期性更新Let’s Encrypt的免费SSL证书...
Nginx Proxy Manager(以下简称 NPM)就是一个 Nginx 的 代理管理器 ,它最大的特点是简单方便。 即使是没有 Nginx 基础的小伙伴,也能轻松地用它来完成 反向代理 的操作,不需要自己写复杂的nginx配置,而且因为自带面板,操作极其简单。 Nginx Proxy Manager 后台还可以一键申请 SSL 证书,并且会自动续期,方便省心。
登录“Nginx Proxy Manager” 面板 docker程序所在的机器的防火墙放行 “81”、“80”、“443” 端口 浏览器输入地址:http://127.0.0.1:81 (注:127.0.0.1替换为docker程序所在的机器的IP地址) 默认账号:admin@example.com 默认密码:changeme 无法访问面板?
nginx-proxy-manager 是一个反向代理管理系统,它基于 NGINX,具有漂亮干净的 Web UI。还可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。它是开源的,斩获 11.8K 的 Star 数。 特征 基于Tabler(https://tabler.github.io/) 的美观安全的管理界 ...
nginx使用多年,本来想手动的,年纪大了越傻瓜化越好,试验了用Nginx Proxy Manager(下面简称NPM)反向代理实现家里内部的web HTTP服务全部SSL化,主打一个安全(HTTPS)、简单(有界面)、方便(不用记和映射那么多端口了)。记录一下几个核心过程: DDNS 申请的是aliyun的域名,aliyun支持*通配符域名解析和API更新记录(后台...