前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx 可视化管理平台 Nginx-Proxy-Manager 中文入门指南

Nginx 可视化管理平台 Nginx-Proxy-Manager 中文入门指南

作者头像
CiiLii西里网
发布2023-07-10 21:07:41
2.7K0
发布2023-07-10 21:07:41
举报
文章被收录于专栏:GitHub项目GitHub项目

Nginx 可视化管理平台 Nginx-Proxy-Manager 中文入门指南

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

附件-2023-07-oErxUqhS64aa616a28fb4.png
附件-2023-07-oErxUqhS64aa616a28fb4.png

该项目作为预构建的 docker 映像提供,使您能够轻松转发到在家或其他地方运行的网站,包括免费的 SSL,而无需了解太多有关 Nginx 或 Letsencrypt 的信息。

#项目目标

我创建这个项目是为了满足个人需求,为用户提供一种简单的方法来完成带有 SSL 终止的反向代理主机,并且它必须简单到猴子都能做到。这个目标没有改变。虽然可能有高级选项,但它们是可选的,并且项目应尽可能简单,以便进入门槛较低。

请我喝杯咖啡
请我喝杯咖啡

#特征

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

#托管您的家庭网络

我不会在这里讨论太多细节,但这里是对于这个自托管世界的新手来说的基础知识。

  1. 您的家庭路由器将在某处有一个端口转发部分。登录并找到它
  2. 将端口 80 和 443 的端口转发添加到托管此项目的服务器
  3. 使用静态 IP 或 DuckDNS 或Amazon Route53等服务配置您的域名详细信息以指向您的家
  4. 使用 Nginx 代理管理器作为转发到其他基于 Web 的服务的网关

#快速设置

  1. 安装 Docker 和 Docker-Compose
  1. 创建一个与此类似的 docker-compose.yml 文件:
代码语言:javascript
复制
version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

这是所需的最低配置。请参阅文档了解更多信息。

  1. 通过运行调出你的堆栈
代码语言:javascript
复制
docker-compose up -d

# If using docker-compose-plugin
docker compose up -d
  1. 登录管理界面

当您的 Docker 容器运行时,在81管理界面的端口上连接到它。有时,由于密钥的熵,这可能需要一点时间。

http://127.0.0.1:81

默认管理员用户:

代码语言:javascript
复制
Email:    admin@example.com
Password: changeme

使用此默认用户登录后,系统会立即要求您修改您的详细信息并更改您的密码。

站点网址: https: //nginxproxymanager.com/guide/#quick-setup

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • #项目目标
  • #特征
  • #托管您的家庭网络
  • #快速设置
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档