docker-compose安装 Nginx Proxy Manager
328 字
2 分钟
docker-compose安装 Nginx Proxy Manager
官网:https://nginxproxymanager.com/
1. 安装Docker
2.安装Docker-Compose
3.创建docker-compose.yml文件
mkdir -p ~/data/docker_data/nginxproxymanager # 创建一个 npm 的文件夹
cd ~/data/docker_data/nginxproxymanager # 进入该文件夹
vim docker-compose.ymlversion: "3.8"services: app: image: "jc21/nginx-proxy-manager:latest" restart: unless-stopped ports: - "80:80" - "81:81" - "443:443" volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt4.启动并修改用户名密码
# -d 表示后台运行docker-compose up -d
登录协议必须是https
默认登陆的用户名:[email protected] 密码:changeme
首次次登陆会提示更改用户名和密码


5.代理配置

Domain Names:填自己网站的域名,先做好 DNS 解析Scheme:默认http即可,除非你有自签名证书Forward Hostname/IP:填入服务器的 IP,或者 Docker 容器内部的 IP(如果 NPM 和网站搭建在同一台服务器上的话)Forward Port:网站映射出的端口Cache Assets:缓存,可以选择打开Block Common Exploits: 阻止常见的漏洞,可以选择打开Websockets Support:WS 支持,可以选择打开Access List: 这个是 NPM 自带的一个限制访问功能
6.申请SSL证书
可以申请一张 SSL 证书,让我们的网站支持 https 访问


不出意外,你将成功申请到 SSL 证书,证书会三个月自动续期
部分内容和图片来自Halo官网
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
docker-compose安装 Nginx Proxy Manager
https://tianch.com.cn/posts/tutorials/docker-compose-an-zhuang-nginx-proxy-manager/相关文章智能推荐
1
docker 安装redis
Docker2020-12-16
2
FRP v0.68.0 内网穿透完整教程
Nginx文档版本:v1.0 | 适用 FRP 版本:v0.68.0 | 更新日期:2026-07-31
3
Centos7下安装Fail2ban 配合Nginx防止CC攻击
Nginx从CentOS7(RHEL7)开始,官方的标准防火墙设置软件从iptables变更为firewalld。 因此,为了使Fail2ban与iptables联动,需禁用自带的firewalld服务,同时安装iptables服务。
4
IDEA连接远程服务器上的Docker 制作镜像并上传到远程镜像服务器
Docker2020-12-17
5
使用docker-compose安装skywalking和elasticsearch
中间件2022-02-19
随机文章随机推荐


