1Panel创建反向代理

一、场景描述

之前给网站配置反向代理一直用的Nginx Proxy Manager,后来用惯了1Panel建站后会存在一个问题,1Panel使用的反代工具是 OpenResty,需要绑定的端口都是 80 和 443 端口 和 Nginx Proxy Manager 端口冲突,即便通过1Panel直接安装Nginx Proxy Manager绑定的默认端口是80080和80443,但Nginx Proxy Manager如果不绑定80和443端口会导致404问题,所以最好的办法就是直接使用 OpenResty 配置反代。

相关问题可参考官方论坛救助帖

关于npm使用30081、30080.30443端口无法启用反代的问题

nginx-proxy-manager和openresty共存问题

1panel有没有类似NPM的模块

二、操作步骤

在域名服务商添加需要解析的记录,例如我在阿里云域名管理后台添加一条 easyweb.shiguangdev.cn 的域名

image-20240619174708940

在 1Panel 创建站点 网站 => 创建网站 => 反向代理

image-20240619174504797

代理地址即 ip + 端口

在面板设置配置服务器地址可以使用 127.0.0.1 以及点击域名直接跳转页面

image-20240619175040162

创建成功可点击域名旁边的小飞机图标直接跳转页面进行预览

image-20240619175238044