我正在使用 Nginx 来提供 Web 应用程序。
我需要反向代理所有带有前缀的 URL韋斯
我尝试了以下 Nginx 配置,但是它没有工作:
server {
server_name example.com www.example.com;
listen 80;
listen [::]:80;
return 301 https://www.example.com$request_uri;
}
server {
listen 443 ssl;
server_name example.com www.example.com;
ssl_certificate /home/aspuser/ssl/example.crt;
ssl_certificate_key /home/aspuser/ssl/example.key;
access_log /var/log/nginx/reverse-access.log;
error_log /var/log/nginx/reverse-error.log;
location /ws
{
proxy_pass https://localhost:8443;
}
}
我收到错误:HTTP 错误 404,找不到该页面。
我确信底层应用程序正在运行,因为在配置文件中,如果我将位置更改为地点 /可以。但是我需要它来处理带有前缀 ws 的页面。
有人可以帮忙吗?
谢谢,