Apache là máy chủ web phổ biến nhất hiện nay.nó là máy chủ web mã nguồn mở, do đó bạn có thể dễ dàng nhìn thấy mã số, điều chỉnh nó, tối ưu hóa nó, và sửa chữa các lỗi và lỗ hổng bảo mật. Các tính năng mới và các module cũng có thể được thêm vào.Nó có thể được sử dụng cho các trang web nhỏ của một hoặc hai trang, hoặc các trang web lớn của hàng trăm và hàng ngàn trang, phục vụ hàng triệu khách truy cập thường xuyên mỗi tháng. Nó có thể phục vụ cả nội dung động và tĩnh, và còn nhiều tính năng hữu ích khác nữa Tomcat có thể được chạy như là một máy chủ độc lập . Tomcat cũng có thể được chạy như là một add-on cho Apache HTTP Server Sau đây chúng ta sẽ tích hợp Apache với Tomcat sử dụng mod_jk để kết nối module mod_jkCác mod_jk có thể thu được trong hai định dạng: nhị phân và mã nguồn. Tùy thuộc vào nền tảng mà bạn đang chạy máy chủ web của bạn trên, một phiên bản nhị phân của mod_jk có thể có sẵn. Đó là khuyến cáo để sử dụng phiên bản nhị phân nếu nó có sẵn. Các mô-đun mod_jk đã được phát triển và thử nghiệm trên:
Các mod_jk yêu cầu hai thực thể:
Cũng như với các module Apache HTTP Server khác, mod_jk nên được cài đặt trước trên các modules của Apache webserver của bạn: / usr / lib / apache và bạn nên cập nhật của bạn httpd.conf file. I.Cài đặt Apache, Tomcat Trước khi cài đặt chúng ta lên update lại hệ thống bằng lệnh sau
Cài đặt apache2
Cài đặt Tomcat7
Sử dụng trình duyệt truy cập vào httpd://localhost để kiểm tra Tạo thư mục để kiểm tra thử
Tạo 1 file index.jsp
Với nội dung như sau
Truy cập vào đừng dẫn http://localhost:8080/tomcat-web/maxserver để kiểm tra II.Cài đặt module mod_jk
Ta chỉnh sửa file Server.xml
Bỏ dấu chú thích ở dòng sau ,cho phép các cổng chuyển hướng 8443 trên Tomcat <Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ /> Tạo ra 1 file workers.properties cho Apache
Có nội dung như sau
Bây giờ chúng ta sẽ cấu hình để Apache sử dụng worker này
Chỉnh sửa đường dẫn cửa JkWorkersFile như sau
Cuối cùng để cấu hình URL Apache nên đi qua Tomcat Các bạn chỉ việc chèn dòng đường sau vào trong cấu hình web của các bạn như sau <VirtualHost *: 80> ....................................... ....................................... JkMount / tomcat-web * worker1 </ VirtualHost *: 80> Vd : Tôi có file cấu hình web như sau
Bây giờ ta khởi động lại Apache ,Tomcat
Truy cập vào trinh duyệt để kiểm tra http://localhost/tomcat-web/maxserver Nó cũng làm việc tương tự như |