美文网首页折腾日记
在Docker中部署Nginx Proxy Manager

在Docker中部署Nginx Proxy Manager

作者: Aliang_ | 来源:发表于2023-05-24 13:17 被阅读0次

    项目介绍:

    • 基于Tabler的美观安全的管理界面
    • 轻松创建转发域、重定向、流和 404 主机,而无需了解 Nginx
    • 免费SSL使用让我们加密或提供您自己的自定义SSL证书
    • 主机的访问列表和基本 HTTP 身份验证
    • 高级 Nginx 配置可供超级用户使用
    • 用户管理,权限和审计日志
    • Github项目地址

    项目部署:

    1.创建项目目录(可以自定义自己喜欢的目录)

    #在/root/下创建data/docker_data/npm目录
    mkdir -p data/docker_data/npm
    #进入目录data/docker_data/npm
    cd data/docker_data/npm
    

    2.创建Docker项目配置文件:docker-compose.yml

    #使用vim文本编辑器创建,也可以使用其他的,例如:vi nano等
    vim docker-compose.yml 
    

    3.输入以下的配置文件信息(如果输入格式混乱,可以在电脑上新建文本文件然后更改扩展名的方式创建,然后上传到服务器相对应的目录即可)

    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
    

    4.运行项目(第一次运行需要下载项目的images文件,可能耗时稍久)

    docker-compose up -d
    

    5.查看Docker项目运行情况,已确认项目是在否运行

    docker ps -a
    
    image.png

    6.在浏览器使用服务器IP加端口的方式访问项目后台(项目后台端口81)

    http://服务器IP:81
    
    image.png

    7.输入用户密码登录即可

    #默认用户密码
    Email:    admin@example.com
    Password: changeme
    

    文章已同步发布在知乎

    相关文章

      网友评论

        本文标题:在Docker中部署Nginx Proxy Manager

        本文链接:https://www.haomeiwen.com/subject/jhnfedtx.html