Nginx 反向代理服务和安装docker-compose
Nginx Proxy Manager 他是一个可视化的nginx的反向代理神器,动动手指轻松的配置Nginx,我们可以通过一些网页,即可完成网站的代理配置,无需在动手安装Nginx;
dockoer-compose部署nginx proxy manager
使用docker-compose一分钟部署Nginx Proxy Manager
这里一定要手敲一遍
安装docker-compose
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose[root@docker-200 ~]#file /usr/local/bin/docker-compose
/usr/local/bin/docker-compose: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, BuildID[sha1]=3507aa01d32c34dc8e8c6462b764adb90a82768d, stripped[root@docker-200 ~]#docker-compose --version
docker-compose version 1.29.2, build 5becea4c[root@docker-110 bin]# docker-compose --version
docker-compose version 1.29.2, build 5becea4c
[root@docker-110 bin]#
version: '3'
services:app:image: 'swr.cn-north-1.myhuaweicloud.com/iivey/nginx-proxy-manager:v1.0'restart: unless-stoppedports:- '80:80'- '443:443'- '81:81'envrionment:DB_MYSQL_HOST: 'db'DB_MYSQL_PORT: 3306DB_MYSQL_USER: 'npm'DB_MYSQL_PASSWORD: 'npm'DB_MYSQL_NAME: 'npm'volumes:- ./data:/data- ./letsencrypt:/etc/letsencryptdb:image: 'swr.cn-north-1.myhuaweicloud.com/iivey/mariadb-aria:v1.0'restart: unless-stoppedenvironment:MYSQL_ROOT_PASSWORD: 'nmp'MYSQL_DATABASE: 'npm'MYSQL_USER: 'npm'MYSQL_PASSWORD: 'npm'volumes:- ./data/mysql:/var/lib/mysql
修改密码我们就开始使用了
- 第一个部分是一个的域名
- 的要配置代理的ip
- 后面2个是为了保证安全,打开就行。
申请一个免费的域名