反向代理神器
创建目录
mkdir ~/nginx-proxy-manager && cd ~/nginx-proxy-manager
编写配置文件
nano docker-compose.yml
```
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
启动容器
docker-compose up -d
浏览器打开:http://服务器IP:81/
默认账号密码:[email protected] ; changeme
首次进入默认修改账号、密码
代理使用
- 点击代理服务
- 添加代理服务
- 填写域名以及转发的IP和端口号,缓存资源、阻止漏洞什么的都可以打开(域名需解析到安装nginx proxy manager的服务器中)
- 点击SSL,申请一个新的SSL证书,再把强制SSL打开
- 保存成功后可以用域名而不是IP加端口号访问你的网站了
静态网页
首先nginx-proxy-manager的安装目录下有个data目录,我们创建一个文件夹并将静态网页文件放入该目录下(如data/demo)
回到nginx-proxy-manage页面点击代理服务并添加代理服务
填写域名以及转发的IP和端口号,缓存资源、阻止漏洞什么的都可以打开(域名需解析到安装nginx proxy manager的服务器中)
点击SSL,申请一个新的SSL证书,再把强制SSL打开
在高级里添加如下代码
location / { root /data/demo; #只需要修改后面这个demo,也就是你第一步静态页面所在的文件夹 }
保存成功后可以用域名而不是IP加端口号访问你的网页了
评论区