Tôi đang sử dụng Tomcat 5.5.9 và Apache 2.xLàm thế nào để sử dụng một tên đường dẫn khác nhau trong ProxyPass hơn tên bối cảnh Tomcat
Chúng tôi đang cố gắng sử dụng một tên đường dẫn trong ProxyPass đó là khác nhau hơn Tomcat tên ngữ cảnh.
ProxyPass /path http://localhost:8080/contextname
Tuy nhiên, điều này không có tác dụng. Khi hai cái này giống nhau thì mọi thứ đều hoạt động tốt.
Hầu hết các ví dụ tôi thấy trên mạng cũng có đường dẫn bằng tên ngữ cảnh Tomcat.
Tôi đang sử dụng "context.xml" trong ngữ cảnh Tomcat và làm KHÔNG có mục "server.xml". Ngoài ra, tôi đang sử dụng đồng bộ httd.conf và KHÔNG sử dụng bất kỳ mục nhập VirtualHost nào.
Mọi trợ giúp đều được đánh giá cao.
Kính trọng,
Diptenu
Xin chào David, Tôi đã có cả hai lệnh ProxyPass và ProxyPassReverse mặc dù tôi không đề cập đến nó trong thư của mình. Đối với lý do tại sao không sử dụng mod_jk Tôi chỉ cần ẩn cổng tomcat khỏi URL truy cập của người dùng và không có gì khác để mod-proxy dường như đơn giản nhất –
Cố định giải pháp - bạn có thể phải có dấu gạch chéo ở cuối URI. Điều này được sao chép từ các tập tin conf của tôi. –