nginx-proxy-manager安装教程
反向代理服务器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即可