首页 > 系统相关 >“QNAP Nginx-Proxy-Manager 安装指引”

“QNAP Nginx-Proxy-Manager 安装指引”

时间:2024-07-12 13:58:36浏览次数:13  
标签:http 访问 Nginx Manager Proxy https test com

大家好,这次推荐的应用是Nginx Proxy Manager 一个反向代理管理系统,它基于 Nginx 并具有漂亮干净的 Web UI。以下是关于 Nginx Proxy Manager 的一些特点和使用信息:
特点:
- 提供美观且安全的管理界面,基于 Tabler 构建。
- 无需了解 Nginx 知识,即可轻松创建转发域、重定向、流和 404 主机等。
- 支持使用 Let's Encrypt 的免费 SSL 证书,也可提供自定义的 SSL 证书。
- 具备主机的访问列表和基本 HTTP 身份验证功能。
- 超级用户可使用高级 Nginx 配置。
- 支持多用户,可配置其他用户查看或管理他们自己的主机,并具有权限管理和审核日志功能。
首先还是进container station里面创建应用程序,复制以下代码,主机路径和主机端口可以自定义:

version: '3.8'
services:
  npm:
    image: 'jc21/nginx-proxy-manager:2.11.2'
    restart: unless-stopped
    environment:
      PIP_INDEX_URL: https://mirrors.aliyun.com/pypi/simple/
      PUID: 1000
      PGID: 1000
    ports:
      - '9080:80'
      - '9081:81'
      - '9443:443'
    volumes:
      - /share/Container/nginx/data:/data
      - /share/Container/nginx/letsencrypt:/etc/letsencrypt

创建完成后,新浏览器窗口打开  http://nas ip:9081  就能看到管理界面 
网站默认账号和密码为:账号[email protected],密码changeme
登录成功后第一次会要求修改密码,按照步骤修改即可。

接下面我们设置NAS后台管理界面的反向代理

例如,要用`http://a.test.com`来绑定端口号为 5000的后台管理界面,并实现设置 HTTPS访问。

 1. 点击绿色图标的选项,再点击右边“Add Proxy Host”,在弹出界面的“Details”选项中填写相应字段。

“Domain Names”填写要反向代理的域名,即`a.test.com`

“Forward Port”填写反向代理的端口,这里是对应服务的端口:5000

“Forward Hostname / IP”填写的NAS  IP地址

2. 填写完后,即可使用`http://a.test.com:9080`访问NAS后台管理界面(此时还只是 http 协议,没有 https)

SSL访问:

如果自己的DDNS有证书的话,也可以上传至NPM使用

选择上传对应的秘钥,证书和中继证书保存

然后再编辑之前的proxy host,设置SSL参数后保存

就可以使用 https://a.test.com:9443 访问nas的管理后台,连接也是安全的

如果还有其他的服务需要走反代,同样可以再新增一条proxy host

需要注意的是DDNS则需要换另外一个子域名

保存后通过https://b.test.com:9443就可以访问另外的服务

注意事项:

有公网ip是前提

使用http访问,则路由器需要转发9080

使用https访问,则路由器需要转发9443

那么本期教程就到这里了,希望大家喜欢,记得点赞、收藏和关注哦,我们下次教程再见!

标签:http,访问,Nginx,Manager,Proxy,https,test,com
From: https://blog.csdn.net/anglekin/article/details/140356100

相关文章

  • nginx常见命令
    启动nginx`./nginx`关闭nginx`nginx-sstop``nginx-squit`查看相应进程`psaux|grepnginx`关闭相应进程`psaux|grepnginx`找出进程id(pid)后`kill-sQUIT`或者直接使用killall命令终止所有nginx相关进程:`killallnginx`关......
  • Nginx部署vue项目到本地windows
    部署1.将build生成的dist目录复制到nginx下的html目录中。 2.修改ningx里的ningx.conf文件,(解决404的那段代码可以不加)3.重启nginx,浏览器访问“ http://localhost:8080/ ”,即可。4.第二种:因为nginx可能会部署多个项目,针对不同项目增加配置是一种很正常的操作。(需要新增一......
  • ROS源码学习分享_TopicManager::start()
        在上一章节中,我们讲解了NodeHandle节点创建后的一些背后行为。其最重要的行为是启动了全部的管理节点。在本章中,我们将看一看TopicManager节点在启动之后发生了什么。(以下内容,属于个人观看源码后得出的理解,可能有错,仅用于自我复习,请批判的看待)    TopicM......
  • ES6 之 Proxy(代理)总结(二)
    ES6引入了Proxy对象,它用于创建一个对象的代理,从而可以拦截并自定义对象的基本操作,如属性查找、赋值、枚举、函数调用等。主要特性:拦截操作:可以拦截对象的各种操作,如获取属性、设置属性、属性是否存在等。自定义行为:通过拦截操作,可以自定义对象的行为。撤销代理:可以撤......
  • nginx(engine x)
     nginx是什么web服务器软件      web软件(支持静态httpserver) 负载均衡loadbalance解决多量并发时网站处理能力(中间件reverseproxy反向代理服务器(有缓存cache)站在企业方)跟redisx像 用户先在proxy访问有就直接用没有就去web找到以后存到proxy中下次用户直......
  • 提速下载,不再等待!2024Internet Download Manager超实用评测
    ......
  • 互联网下载管家Internet Download Manager提速下载,IDM神器助你秒下大文件!
    嘿!亲爱的下载达人们,你们还在为慢吞吞的下载速度而苦恼吗?......
  • Linux (10) 配置HAProxy,实现负载均衡器的主备模式
    《WindowsAzurePlatform系列文章目录》 最近有1个客户需求,在这里记录一下。客户提出需要使用Azure负载均衡器(四层负载均衡器),实现主备模式。场景是负载均衡器后有2台虚拟机-平时100%的流量都发送到第一台虚拟机-如果第一台虚拟机发生......
  • Nginx——一个域名下部署多个Vue项目
    前言当前生成环境已经有一个正常的Vue项目,现在需要将大屏项目也部署到同一个域名下,搜索了下类型的问题,感觉问的还挺多的,所以这里记录下操作步骤;如何在不动第一个项目的情况下来部署第二个Vue项目;内容前端配置publicPath修改vue.config.js下的publicPath参数publicPath:pr......
  • 小谈nginx
    Nginx查看并发方案一:Web页面查看 1:查看安装的nginx启用了--with-http_stub_status_module模块   nginx-V2:按照下图配置 vim/etc/nginx/nginx.conf server{ stub_statuson; 3:保存并从新载入nginx配置文件   nginx-t     nginx-sreload4:......