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個是為了保證安全,打開就行。
申請一個免費的域名