Nginx 反向代理服务和安装docker-compose

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-stopped
    ports:
      - '80:80'
      - '443:443'
      - '81:81'
    envrionment:
      DB_MYSQL_HOST: 'db'
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: 'npm'
      DB_MYSQL_PASSWORD: 'npm'
      DB_MYSQL_NAME: 'npm'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
  db:
    image: 'swr.cn-north-1.myhuaweicloud.com/iivey/mariadb-aria:v1.0'
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: 'nmp'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'npm'
    volumes:
      - ./data/mysql:/var/lib/mysql


修改密码我们就开始使用了

  • 第一个部分是一个的域名
  • 的要配置代理的ip
  • 后面2个是为了保证安全,打开就行。

申请一个免费的域名

相关推荐
小白的代码日记1 小时前
Nginx学习与安装
运维·nginx
UPToZ2 小时前
【Docker】搭建一个高性能的分布式对象存储服务 - MinIO
分布式·docker·容器
破刺不会编程4 小时前
socket编程UDP
linux·运维·服务器·网络·c++·网络协议·udp
ayaya_mana5 小时前
Nginx性能优化与安全配置:打造高性能Web服务器
运维·nginx·安全·性能优化
我不要放纵11 小时前
docker
运维·docker·容器
morliz子轩11 小时前
基于WSL搭建Ubuntu 22.04.x LTS开发环境
linux·运维·ubuntu
BJ_Bonree11 小时前
数智先锋 | 告别运维黑盒!豪鹏科技×Bonree ONE构建全栈智能可观测体系
运维·科技
Janspran12 小时前
嵌入式linux学习 -- 进程和线程
linux·运维·学习
Cosmoshhhyyy12 小时前
linux远程部署dify和mac本地部署dify
linux·运维·macos
路多辛14 小时前
Debian新一代的APT软件源配置文件格式DEB822详解
linux·运维·ubuntu·debian