服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

11.8K Star 数!超美观强大的 Nginx 可视化管理界面

日期: 来源:终码一生收集编辑:康熙
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!

耗时8个月联合打造 《 2023年Java高薪课程 》,更新了 102G 视频累计更新时长 500+ 个小时,需要的小伙伴可以了解下,一次购买,持续更新,无需2次付费。


今天给大家介绍一款 Nginx 可视化管理界面,非常好用,小白也能立马上手。

nginx-proxy-manager 是一个反向代理管理系统,它基于 NGINX,具有漂亮干净的 Web UI。还可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。它是开源的,斩获 11.8K 的 Star 数。

特征

  • 基于 Tabler(https://tabler.github.io/) 的美观安全的管理界面
  • 无需了解 Nginx 即可轻松创建转发域、重定向、流和 404 主机
  • 使用 Let's Encrypt 的免费 SSL 或提供您自己的自定义 SSL 证书
  • 主机的访问列表和基本 HTTP 身份验证
  • 高级 Nginx 配置可供超级用户使用
  • 用户管理、权限和审核日志

安装

1、安装 Docker 和 Docker-Compose

2、创建一个docker-compose.yml文件

version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

3、运行

docker-compose up -d

#如果使用的是 docker-compose-plugin
docker compose up -d

4、访问网页

运行成功后,访问 http://127.0.0.1:81 就能看到界面啦

5、登录

网站默认账号和密码为

账号:admin@example.com
密码:changeme

登录成功后第一次要求修改密码,按照步骤修改即可!

6、登录成功主界面

实战:设置后台管理界面的反向代理

这里,我们就用 http://a.test.com 来绑定我们的端口号为81的后台管理界面,实现浏览器输入 http://a.test.com 即可访问后台管理界面,并且设置HTTPS。

1、前提

  • 安装好Nginx Proxy Manager
  • 拥有一个域名
  • 将 http://a.test.com 解析到安装Nginx Proxy Manager的服务器ip地址上

2、反向代理操作

先用ip:81 访问后台管理界面,然后输入账号密码进入后台。

点击绿色图标的选项

点击右边Add Proxy Host ,在弹出的界面Details选项中填写相应的字段。

  • Domain Names: 填写要反向代理的域名,这里就是http://a.test.com
  • Forward Hostname / IP: 填写的ip值见下文解释
  • Forward Port: 反向代理的端口,这里就是81
  • Block Common Exploits: 开启后阻止一些常见漏洞
  • 其余两个暂不知作用

Forward Hostname / IP填写说明

如果搭建的服务和nginx proxy manager服务所在不是一个服务器,则填写能访问对应服务的IP。如果都在同一台服务器上,则填写在服务器中输入ip addr show docker0 命令获取得到的ip。

这里不填127.0.0.1的原因是使用的是docker容器搭建web应用,docker容器和宿主机即服务器不在同一个网络下,所以127.0.0.1并不能访问到宿主机,而ip addr show docker0获得的ip地址就是宿主机地址。

接下来即可用a.test.com 访问后台管理界面,此时还只是http协议,没有https。不过此时就可以把之前的81端口关闭了,输入a.test.com 访问的是服务器80端口,然后在转发给内部的81端口。

3、申请ssl证书

申请一个a.test.com 证书,这样就可以提供https访问了。

在Nginx Proxy Manager管理后台,选择Access Lists->Add SSL Certificate->Let's Encrypt选项。

按照下图方式填写,点击Save就可以了

4、设置HTTPS

进入反向代理设置界面,编辑上文创建的反代服务,选择SSL选项,下拉菜单中选择我们申请的证书,然后可以勾选Force SSL即强制HTTPS。

总结

以上就是本教程的全部内容,更多的使用教程,大家可以访问官方文档。

官方文档:https://nginxproxymanager.com/guide
Github地址:https://github.com/NginxProxyManager/nginx-proxy-manager


—END—

 

【福利】2023 高薪课程,全面来袭(视频+笔记+源码)


【福利】2023 高薪课程,全面来袭(视频+笔记+源码)


PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。



往期推荐



OpenAI 发布 GPT-4 ,功能炸裂!网友:真人工智能更近一步!

面试官:MySQL 自增主键一定是连续的吗?

这款 IDEA 插件太好用了,堪称日志管理神器!

网易二面:CPU狂飙900%,该怎么处理?

Mybatis-Plus 开发提速器:mybatis-plus-generator-ui

8种 专坑 同事的SQL写法,来试试吧

HTTPS 终于搞懂了 !


相关阅读

  • 刷新武汉大学历史记录!!!

  • 今日,湖北省举行科技创新大会,会上颁发了2022年度湖北省科学技术奖,武汉大学获奖励56项(人)。其中,舒红兵院士获突出贡献奖;以第一完成单位获省一等奖13项、二等奖16项、三等奖5
  • 余杭分局组织召开做地收储业务培训交流会

  • 为适应土地收储新形势新要求,扎实做好土地收储工作,3月15日上午,市规划资源局余杭分局组织召开全区做地收储业务培训交流会。市土地储备交易中心副主任翁海清,综合处处长李莉、
  • 文心一言火出圈,AI打开营销新世界

  • 在营销发展史上,每一次营销变革都离不开技术的革命。自15世纪以来,印刷技术、无线电、电子管技术和互联网的出现,带来了媒介形式的更迭,让信息传播不断跨越时间和地域的限制,覆盖
  • 表情包:快逃

  • ↑↑↑点击上方蓝字即可关注每天19点推送内容,记得准时查收哦

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 余杭这两位“英雄”和“最美”,全市表彰!

  • 昨晚,第十八届杭州市道德模范(平民英雄)、第十届“最美杭州人”举行发布仪式,我区“爱心姐姐”志愿服务队队长陶杏娟获评第十八届杭州市道德模范(平民英雄),区农业生态与植物保护服
  • 最高奖金100万!浙江再次向全球征集

  • 诗画江南 活力浙江在国际舞台展现浙江风采!日前,第二届“诗画江南、活力浙江”全球短视频大赛正式启动,从新的视角看浙江山水之秀、人文之美和创新之力。今年是全面贯彻落实党
  • 面试官:MySQL 自增主键一定是连续的吗?

  • 点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!耗时8个月联合打造 《 2023年Java高薪课程 》,已更新了 102G 视频,累计更新时长 500+ 个小时,需要的小伙伴可以了解下
  • 11.8K Star 数!超美观强大的 Nginx 可视化管理界面

  • 点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!耗时8个月联合打造 《 2023年Java高薪课程 》,已更新了 102G 视频,累计更新时长 500+ 个小时,需要的小伙伴可以了解下
  • 地产,初芽

  • 核心观点:1. 物换星移。不变的,经济的重要内生动力仍有地产。节后我国地产呈现反弹趋势,但迈入“金三银四”传统旺季,高频数据似又现疲态。疫后地产的复苏动能是否可以持续?阻力