侧边栏壁纸
博主头像
亚玛沃小库博主等级

行动起来,活在当下

  • 累计撰写 88 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

【Docker系列】一个反向代理神器——Nginx Proxy Manager

Administrator
2024-11-12 / 0 评论 / 0 点赞 / 4 阅读 / 2279 字 / 正在检测是否收录...

Nginx Proxy Manager

Nginx proxy manager是一个很简单的反向代理工具。

官网:https://nginxproxymanager.com/

门槛极低,操作简单,不需要你掌握很复杂的Nginx配置知识,只需要几步就能很轻松完成反向代理的设置和SSL证书的部署。

开始部署

wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

选择 18,然后输入你想要扩容的数值即可。一般为服务器内存的一倍。

安装 Docker 环境

安装 Docker

wget -qO- get.docker.com | bash
docker -v  #查看 docker 版本
systemctl enable docker  # 设置开机自动启动

安装 Docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version  #查看 docker-compose 版本

安装 Nginx Proxy Manager

sudo -i

mkdir -p /root/npm

cd /root/data/docker_data/npm

version: '3'
services:
  app:
    image: 'chishin/nginx-proxy-manager-zh:2.9.18'
    restart: unless-stopped
    ports:
      - '80:80'  # 保持默认即可,不建议修改左侧的80
      - '81:81'  # 冒号左边可以改成自己服务器未被占用的端口
      - '443:443' # 保持默认即可,不建议修改左侧的443
    volumes:
      - /root/npm/data:/data # 冒号左边可以改路径,现在是表示把数据存放在在当前文件夹下的 data 文件夹中
      - /root/npm/letsencrypt:/etc/letsencrypt  # 冒号左边可以改路径,现在是表示把数据存放在在当前文件夹下的 letsencrypt 文件夹中

cd /root/npm   # 来到 dockercompose 文件所在的文件夹下

docker-compose up -d

0

评论区