Tôi đang chạy một số trang web trên IIS 7.0. Nhưng hôm qua một trong những khách hàng của tôi đã yêu cầu tôi lưu trữ một trang web Java. Tôi không thể lưu trữ trang web đó trực tiếp vì vậy tôi đã cài đặt máy chủ tomcat trên cổng 8080. Bất cứ khi nào một trình duyệt gửi yêu cầu cho trang web đó, nó sẽ chuyển hướng đến tomcat của tôi trong nội bộ. URL của khách hàng không được cập nhật.Chuyển hướng nội bộ sang tomcat từ IIS 7.0?
Trả lời
Bạn cần sử dụng trình kết nối IIS Tomcat. IIS sẽ chấp nhận yêu cầu từ trình duyệt web, gửi nó vào Tomcat, lấy phản hồi từ Tomcat và gửi nó lại cho trình duyệt web
http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
tôi ban đầu đi xuống con đường giống như James nhưng có là một cách tốt hơn (và vì lý do nào đó ít được biết đến hơn).
Vì bạn đang chạy IIS7, bạn có thể thiết lập Microsoft Application Request Routing. Điều này sẽ cho phép bạn tạo một proxy từ IIS đến Tomcat. Here là một bước đi trên một blog. Tôi có một example on my blog cho bạn biết cách bạn có thể lưu trữ nhiều trang web trong IIS và định tuyến lưu lượng dựa trên tên tiêu đề máy chủ. Tôi đã có một liên kết đến một blog khác nhưng điều này không còn nữa.
OK, không phải là rất có kinh nghiệm trong việc thiết lập các công cụ máy chủ, vì vậy chỉ để xác nhận: Tôi muốn có 'domain.com/folder1/all.php' và' domain.com/folder2/java_servlets', cả hai trên cùng một cổng. Đó có phải là điều này không? – Patrick
Có, bạn có thể làm điều đó. \ bạn chỉ cần làm việc ra các quy tắc để có được nó để chuyển hướng đúng cách. Về cơ bản IIS trở thành một máy chủ web giao diện người dùng mà chuyển tiếp trên lưu lượng truy cập đến các dịch vụ phụ trợ có thể hoặc không thể chạy trên cùng một máy. Có những sản phẩm khác tốt hơn có thể làm tương tự nhưng nếu bạn haver cửa sổ bạn nhận được nó miễn phí. – Bronumski
- 1. Lỗi IIS 7.0 - 500.19 Lỗi Máy chủ Nội bộ
- 2. eclipse tomcat 7.0
- 3. Chuyển hướng tomcat sang trang bảo trì khi xuống
- 4. Mạo danh trong IIS 7.0
- 5. Guice 3.0 + Tomcat 7.0 = rò rỉ bộ nhớ ClassLoader
- 6. Servlet Mappings với Biến (Tomcat 7.0)
- 7. Làm cách nào để chuyển hướng từ Apache đến Tomcat?
- 8. 301 Chuyển hướng đến IIS
- 9. Cách chuyển hướng từ www.domain.com sang domain.com?
- 10. Mọi sự cố di chuyển từ JDK6 sang JDK7 với Spring & Tomcat?
- 11. IIS 7.0 Nhiều liên kết trang web tên miền
- 12. API Google - URI chuyển hướng có IP nội bộ
- 13. Chuyển hướng URL cơ sở Tomcat
- 14. Hồ bơi ứng dụng IIS 7.0 tái chế mỗi phút
- 15. Ưu tiên quy tắc chuyển hướng IIS
- 16. .htaccess chuyển hướng từ thư mục con sang tên miền
- 17. Hướng dẫn cách nhận ứng dụng asp cổ điển hoạt động theo IIS 7.0
- 18. IIS chuyển hướng bảo tồn QueryString?
- 19. .htaccess nối chuỗi truy vấn vào chuyển hướng nội bộ
- 20. chuyển hướng mã hóa sang bộ điều khiển khác nhau
- 21. Hướng dẫn chuyển từ Visual Studio sang Emacs trên windows?
- 22. Có thể chuyển DB nội bộ sang SDCard không?
- 23. Viết tệp tạm thời trong tomcat 7.0 không thành công
- 24. Vấn đề với chuyển hướng HTTPS sang HTTP bằng trình cân bằng tải đàn hồi tới máy chủ Tomcat
- 25. Chuyển hướng đầu ra nhật ký bảng điều khiển Tomcat 7 sang tệp (Windows)
- 26. chuyển hướng www.subdomain.example.com sang subdomain.example.com
- 27. cách chuyển hướng stdin sang java Runtime.exec?
- 28. Không thể khởi động Tomcat 7.0 trong Eclipse Indigo
- 29. Chuyển hướng laravel :: sang() mất cổng
- 30. Chuyển hướng từ cổng ssl 8080 sang cổng ssl 8443
Cảm thấy tôi phải chia sẻ. Nó là một bài cũ nên bạn có thể không tìm kiếm. Hãy xem câu trả lời của tôi. Tôi đã đi qua phần mở rộng Yêu cầu định tuyến ứng dụng cho IIS7 ngày hôm nay, nó dễ dàng hơn và sạch hơn nhiều so với trình chuyển hướng ISAPI. – Bronumski