反向代理服务器nginx-proxy-manager教程用ubuntu和centos的安装方法

此方法不适合低于512M内存的服务器安装

低配服务器建议直接nginx 安装

nginx的安装

什么是 Nginx Proxy Manager ?

Nginx Proxy Manager 是Nginx 代理主机以图像界面web ui直观简洁的管理工具,以Docker 容器进行安装,具有简单、强大的界面。它使您可以轻松地转发到您在家里或其他地方运行的网站,包括免费的 SSL,而无需对 Nginx 或Letsencrypt 了解太多。

Nginx Proxy Manager公共仓库
Nginx Proxy Manager官方文档

镜像下载

docker pull jlesage/nginx-proxy-manager

ubuntu和centos安装nginx-proxy-manager的方法

nginx-proxy-manager是以Docker容器作为安装的,前提需要系统已经安装了docker,没有的话可以先进行docker的安装

Docker的安装

官网地址
公共仓库
安装文档

Docker -> 虚拟化容器技术。 Docker基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离。

安装好Docker后

新建文件夹和文件的代码:

mkdir cmyy    #可自定义文件夹名称
touch cmyy     #可自定义文件名称

1.在当前系统目录创建一个文件夹

在当前系统目录下新建一个你自己想要的名称文件夹

mkdir cmyy    #可自定义文件夹名称

cd进入创建的文件夹:

cd /cmyy

进入创建的文件夹

2.新建docker-compose.yml文件:

touch docker-compose.yml

3.修改docker-compose.yml文件内容:

vi docker-compose.yml

4.按 i 进入编辑模式

复制以下代码进去

version: '3'
services:
  app:
    image: 'chishin/nginx-proxy-manager-zh:latest'
    restart: always
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

5.启动 nginx-proxy-manager

docker-compose up -d

启动后输入你服务器ip+端口:http:192.168.1.1:81端口即可进入(有防火墙的注意开启防火墙端口 81 )

6.默认登录名密码:

Email address登录名: admin@example.com

Password密码: changeme

这时候进入后台设置需要反代的域名或者ip即可

最后修改:2023 年 02 月 01 日
如果觉得我的文章对你有用,别忘了点赞或赞赏,让我知道路上有你陪伴。