Làm cách nào tôi có thể chuyển hướng cổng 80 sang một cổng khác với Apache?


8

Tôi có tomcat chạy trên cổng 8080 và muốn có một URL cụ thể, giả sử http://example.com/app, để thực sự trỏ đếnexample.com:8080/app

Tôi có nội dung khác trên trang web sẽ không thay đổi.


Phụ thuộc vào những gì bạn có nghĩa là 'điểm'. Bạn có muốn chuyển hướng lưu lượng truy cập từ example.com/app sang example.com: 8080 / app (và do đó hiển thị cổng 8080 cho lưu lượng truy cập bên ngoài) hoặc bạn muốn ẩn sự tồn tại của Tomcat đằng sau Apache, bằng cách chạy tất cả các yêu cầu thông qua Apache cho Tomcat và trả lại tất cả kết quả từ Tomcat qua Apache cho người dùng?
Craig Trader

giấu Tomcat; người dùng không nên xem 8080
Adam L Davis

Câu trả lời:


13

Nghe có vẻ như những gì bạn muốn không phải là một chuyển hướng mà thực sự là một proxy. Kiểm tra thông tin tìm thấy trong trang cấu hình mod_proxy . Bạn nên kết thúc với một cái gì đó như:

ProxyPass /app http://example.com:8080/app
ProxyPassReverse /app http://example.com:8080/app

1
Cụ thể, aReverse Proxy
Craig Trader
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.