Tôi cần tạo một bản đồ khá đơn giản trong Nginx chuyển hướng một đường dẫn phụ đến một máy chủ khác nằm trong cùng mạng con.
- Máy chủ Nginx: 192.168.0.2
- Máy chủ Tomcat: 192.168.0.3:8443
Tôi đã cố gắng đặt cái này trong phần máy chủ
location /tomcatapi/ {
rewrite /tomcatapi/(.*) $1 break;
proxy_pass http://192.168.0.3:8443;
}
nhưng tất cả những gì tôi nhận được khi truy cập http://www.myservice.com/tomcatapi/ là một trang lỗi 500 và trong tệp nhật ký nginx tôi có lỗi này:
the rewritten URI has a zero length
Những gì tôi đang thiếu trong conf này?