2012-08-17 32 views
6

Tôi đang sử dụng Apache 2.2.16 và Tomcat 7.0.16. Tôi có 3 Tomcat dụ mà thực hiện 3 tập tin chiến tranh khác nhau. Để bỏ qua yêu cầu tôi đã cấu hình httpd với mod_proxy.Mod_Proxy 502-Proxy Error liên tục

3 trường hợp Tomcat đang chạy trong 8080, 8090, 8099. tìm ra cấu hình httpd dưới

ProxyPass /bor `http://localhost:8080/bor/ 
ProxyPass /borcafews/ `http://localhost:8090/borcafews/ 
ProxyPass /borechws/ `http://localhost:8099/borechws/ 

liên tục tôi đã nhận được 502 Proxy Lỗi trong 8090 và 8099. Vì vậy, tôi đã thiết lập các biến dưới đây trong httpd .conf

<Location /borcafews/> 
SetEnv force-proxy-request-1.0 1 
SetEnv proxy-nokeepalive 1 
</Location>` 

Sau khi thiết lập cấu hình này, borcafews không đưa ra bất kỳ lỗi proxy nào nhưng cho borechws bị lỗi với lỗi 502-Proxy liên tục.

proxy: Error reading from remote server returned by /borechws/services/bor (20014)Internal error: proxy: error reading status line from remote server localhost:8099

Vui lòng giúp tôi giải quyết vấn đề này.

Trả lời

0

Tôi không chắc đây là lỗi trong cấu hình Apache của bạn: Hoàn toàn có thể ứng dụng tomcat của bạn trả về một câu trả lời sai.

Sử dụng tcpdump hoặc tshark để nắm bắt lưu lượng truy cập trên các cổng có liên quan. Điều này sẽ xác minh ứng dụng tomcat của bạn đang trả về các phản hồi HTTP hợp lệ.