使用Nginx Proxy Manager可视化配置反向代理(保姆级小白教程) __2023年7月20日 __3条评论 __244次阅读 __0人点赞 __Tao_Qi 接上次emby搭建教程emby搭建,现在展开讲npm的搭建。 第一步:升级软件并且放行端口
[code]
apt update -y && apt install -y curl wget sudo socat vim unzip
[/code]
[code]
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables-save
[/code]
第二步:安装docker并设置开机启动
[code]
wget -qO- get.docker.com | bash
[/code]
[code]
systemctl enable docker
[/code]
第三步:安装docker compose并赋予权限
[code]
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
[/code]
[code]
sudo chmod x /usr/local/bin/docker-compose
[/code]
第四步:创建文件夹并进入文件夹
[code]
mkdir -p /root/data/docker_data/npm
[/code]
[code]
cd /root/data/docker_data/npm
[/code]
第五步:在/root/data/docker_data/npm这个文件夹创建一个叫docker-compose.yml的文件,将下列代码填入,并保存
[code]
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
[/code]
第六步:CD到文件夹,并运行docker-compose
[code]
cd /root/data/docker_data/npm
[/code]
[code]
docker-compose up -d
[/code]
第七步:在等待docker拉取镜像的同时,可以解析域名了
可以类似我这样,将要绑定的域名解析到服务器上
(我这里以npm.wdfd.eu.org为例) 第八步:当提示运行成功之后,我们可以用IP 端口(端口是81)进入Nginx Proxy Manager管理面板了。 这是成功界面
这是IP 端口的界面
此时登录的账号和密码是默认的
Email: [[email protected]](</cdn-cgi/l/email-protection>)
Password: changeme
登录之后就会要求修改名称,邮箱,跟密码,按照自己的来设置
最后就是进入npm可视化面板配置反代了
此时就可以通过https:域名访问npm面板了,
重复上面添加代理的操作,可以再次添加很多代理服务器
如果在本地搭建的emby服务器,域名就是emby.wdfd.eu.org(以我的解析为例)ip就是添加172.17.0.1 端口就是8096 依此类推,大家自己玩吧 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议
高桑说道: 2023年7月20日 下午12:05
Yandex说道: 2023年7月20日 下午12:07
key说道: 2023年8月31日 下午6:18
发表回复 取消回复电子邮件地址不会被公开。必填项已用 标注 __ __