我在此链接上运行我的 QNAP NAS -> http://192.168.0.98:8085/cgi-bin/
本例中的另一个服务是 Jellyfin,链接如下 ->http://192.168.0.98:45081
我的 NGINX 配置如下:
worker_processes 1;
events {
worker_connections 1024;
}
http {
sendfile on;
server {
listen 443 ssl;
server_name kazir.ooguy.com;
ssl_certificate_key /etc/ssl/certs/myserver.key;
ssl_certificate /etc/ssl/certs/kazir.ooguy.com_2023.crt;
# Additional SSL settings...
ssl_protocols TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
location /nas/ {
proxy_pass http://192.168.0.98:8085/cgi-bin/;
}
location /jellyfin/ {
proxy_pass http://192.168.0.98:45081;
}
}
}
我还打开了端口 443 并将其映射到端口 9990
当我尝试访问https://kazir.ooguy.com:9990我收到以下消息:
错误页面未找到或 Web 服务器当前不可用。
请联系网站管理员寻求帮助。
当我访问时https://kazir.ooguy.com:9990/jellyfin我将被重定向到黑屏。
但与此同时,如果我要从我在 nginx.conf 上设置的本地链接访问我的服务,一切都会正常工作。
我在 QNAP 上运行的用于运行 NGINX 代理的 Docker 命令:
docker run --name nginx --network host -v $(pwd)/nginx.conf:/etc/nginx/nginx.conf -v $(pwd):/etc/ssl/certs nginx:alpine
谁能向我解释我到底做错了什么?