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/data/nginx/proxy_host/1.conf,可根据实际需求调整,并参考NPM自定义配置格式。通过上述步骤,您可以轻松实现使用Nginx Proxy Manager自动更新SSL证书并代理SpringBoot服务,简化日常运维工作,提升操作效率。
docker exec NginxProxyManager reboot 或者在unraid的docker管理页面下重启也可以。 再打开服务端的网址,看网址栏的左侧是不是有一把小锁出现了。 三、证书的自动续期 Acme本来是能提供自动续期的,由于unraid重启之后对系统所做的更改就重置了,导致acme无法驻留系统。
第三步,生成NginxProxyManager需要的证书形式: docker exec acme.sh --install-cert -d abc.com --key-file /acme.sh/privkey.pem --fullchain-file /acme.sh/fullchain.pem; 解释:这里唯一需要修改的就是把abc.com改为你的域名(不带子域名)
Nginx Proxy Manager(以下简称 NPM)就是一个 Nginx 的 代理管理器 ,它最大的特点是简单方便。 即使是没有 Nginx 基础的小伙伴,也能轻松地用它来完成 反向代理 的操作,不需要自己写复杂的nginx配置,而且因为自带面板,操作极其简单。 Nginx Proxy Manager 后台还可以一键申请 SSL 证书,并且会自动续期,方便省心。
nginx-proxy-manager 是一个反向代理管理系统,它基于 NGINX,具有漂亮干净的 Web UI。还可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。它是开源的,斩获 11.8K 的 Star 数。 特征 基于Tabler(https://tabler.github.io/) 的美观安全的管理界 ...
登录“Nginx Proxy Manager” 面板 docker程序所在的机器的防火墙放行 “81”、“80”、“443” 端口 浏览器输入地址:http://127.0.0.1:81 (注:127.0.0.1替换为docker程序所在的机器的IP地址) 默认账号:admin@example.com 默认密码:changeme 无法访问面板?
nginx使用多年,本来想手动的,年纪大了越傻瓜化越好,试验了用Nginx Proxy Manager(下面简称NPM)反向代理实现家里内部的web HTTP服务全部SSL化,主打一个安全(HTTPS)、简单(有界面)、方便(不用记和映射那么多端口了)。记录一下几个核心过程: DDNS 申请的是aliyun的域名,aliyun支持*通配符域名解析和API更新记录(后台...