Nginx Proxy Manager安装教程

Nginx Proxy Manager是一个方便的工具,可以帮助您管理Nginx代理配置。它通常使用Docker进行安装和运行。

Nginx Proxy Manager是一个方便的工具,可以帮助您管理Nginx代理配置。它通常使用Docker进行安装和运行。以下是在Debian上安装Nginx Proxy Manager的简单步骤指南:

注意:如果是root用户登录则需要删除掉下面所有命令中的‘sudo’运行

视频教程

安装用到的命令行

Docker Compose 方式

1. 首先,确保您的系统已更新:

sudo apt update && sudo apt upgrade -y

2. 安装Docker和Docker Compose(如果尚未安装):

sudo apt install docker.io docker-compose -y

3. 创建一个新目录来存储Nginx Proxy Manager的配置:

mkdir ~/nginx-proxy-manager
cd ~/nginx-proxy-manager

4. 创建一个docker-compose.yml文件:

nano docker-compose.yml

5. 将以下内容粘贴到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

6. 保存并退出文件(在nano中,按Ctrl+X,然后Y,最后Enter)。

7. 启动Nginx Proxy Manager:

docker-compose up -d
  1. 安装完成后,您可以通过访问http://您的服务器IP:81来访问Nginx Proxy Manager的Web界面。
  2. 首次登录时,使用以下默认凭据:
  3. 登录后,系统会提示您更改密码和电子邮件地址。

这些步骤应该能帮助您在Debian上安装Nginx Proxy Manager。安装完成后,您就可以开始使用它来管理您的Nginx代理配置了。

Docker Run 方式

1. 首先,确保您的系统已安装 Docker:

sudo apt update && sudo apt install docker.io -y

2. 创建必要的目录来存储 Nginx Proxy Manager 的数据:

mkdir -p ~/nginx-proxy-manager/data
mkdir -p ~/nginx-proxy-manager/letsencrypt

3. 使用 docker run 命令启动 Nginx Proxy Manager 容器:

docker run -d \
--name=nginx-proxy-manager \
-p 80:80 \
-p 81:81 \
-p 443:443 \
-v ~/nginx-proxy-manager/data:/data \
-v ~/nginx-proxy-manager/letsencrypt:/etc/letsencrypt \
--restart unless-stopped \
jc21/nginx-proxy-manager:latest

这个命令的解释:

  • -d: 在后台运行容器
  • --name=nginx-proxy-manager: 为容器指定一个名称
  • -p 80:80 -p 81:81 -p 443:443: 映射必要的端口
  • -v ~/nginx-proxy-manager/data:/data: 映射数据卷
  • -v ~/nginx-proxy-manager/letsencrypt:/etc/letsencrypt: 映射 Let’s Encrypt 证书目录
  • --restart unless-stopped: 设置容器重启策略
  • jc21/nginx-proxy-manager:latest: 使用最新版本的 Nginx Proxy Manager 镜像
  1. 安装完成后,您可以通过访问 http://您的服务器IP:81 来访问 Nginx Proxy Manager 的 Web 界面。
  2. 首次登录时,使用以下默认凭据:
  3. 登录后,系统会提示您更改密码和电子邮件地址。

使用 docker run 命令的优点是简单直接,只需要一个命令就可以完成安装。缺点是如果您需要修改配置,您需要停止并删除旧容器,然后用新的配置重新运行。

如果您之后需要停止、启动或重启容器,可以使用以下命令:

  • 停止: docker stop nginx-proxy-manager
  • 启动: docker start nginx-proxy-manager
  • 重启: docker restart nginx-proxy-manager

如果您需要查看容器的日志,可以使用:

docker logs nginx-proxy-manager

结语

以上就是在Debian上安装Nginx Proxy Manager的方法,大家有任何疑问欢迎在评论区留言。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注