打算把以前配的nginx换成在1panel配置的OpenResty来,但是有点搞不懂要如何配置
例如想把二级域名给映射到1panel面板,端口为33333,想得到 1p.domain.cn = service-ip:33333
然后在面板中配置 网站 - 反代 - 域名:1p.domain.cn 代理地址:http://127.0.0.1:33333
实际运行中发现无法通过域名访问到面板,还是得带上端口号才能访问到:1p.domain.cn:33333/key
我是哪里没理解对吗
以前的nginx配置如下:
server {
listen 443 ssl;
ssl_certificate xxx
ssl_certificate_key xxx
server_name 1p.domain.cn;
location / {
# Host and X headers
add_header X-Served-By $host;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://localhost:33333;
}
}
# 转ssl
server {
listen 80;
server_name 1p.domain.cn;
return 301 https://$host$request_uri;
}
server {
listen 80;
server_name domain.cn;
...
}
请附带以下信息
1Panel 版本:最新
操作系统:ubuntu24
关键截图: