Cách cài đặt Apache Tomcat Server trên Ubuntu 20.04

Tác giả NetworkEngineer, T.Một 06, 2022, 11:06:20 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cách cài đặt Apache Tomcat Server trên Ubuntu 20.04


Apache Tomcat có thể chạy các công nghệ Java khác nhau và chạy các ngôn ngữ JavaServer (JSP), JavaServlet và Java Expression. Bài viết này sẽ hướng dẫn bạn cách cài đặt Apache Tomcat Server và thiết lập Trình quản lý ứng dụng web trên Ubuntu 20.04 trong 11 bước đơn giản. Apache Tomcat Server có thể được cài đặt ngay từ kho phần mềm của Ubuntu, nơi chứa phiên bản mới nhất, ổn định nhất của Tomcat server.

Bước 1: Cập nhật APT

Đầu tiên, như mọi khi, hãy cập nhật APT của bạn.

Mã nguồn [Chọn]
$ sudo apt update
Bước 2: Kiểm tra Tomcat trong Kho lưu trữ

Kiểm tra gói máy chủ Tomcat trong kho lưu trữ. Kho lưu trữ sẽ hiển thị cho bạn tất cả các gói mới nhất có sẵn để tải xuống.

Mã nguồn [Chọn]
$ sudo apt-cache search tomcat

Bước 3: Tải xuống Tomcat

Tải xuống gói Tomcat9 và gói quản trị Tomcat9 và các phụ thuộc của nó bằng lệnh đầu cuối sau.

Mã nguồn [Chọn]
$ sudo apt install tomcat9 tomcat9-admin

Bước 4: Cài đặt Apache Tomcat Server

Khi quá trình tải xuống hoàn tất, nó sẽ cài đặt Máy chủ Apache Tomcat, máy chủ này sẽ tự động khởi động. Để xác minh, hãy nhập lệnh ss sau, lệnh này sẽ hiển thị cho bạn số cổng mở 8080, cổng mở mặc định dành riêng cho Máy chủ Apache Tomcat.

Mã nguồn [Chọn]
$ ss -ltn

Bước 5: Thay đổi cài đặt Tomcat

Khi hệ điều hành Ubuntu khởi động lại, Apache Tomcat Server sẽ tự động khởi động. Có thể thay đổi cài đặt chương trình này bằng cách nhập một trong hai lệnh sau.

Mã nguồn [Chọn]
$ sudo systemctl enable tomcat9
Hoặc là

Mã nguồn [Chọn]
$ sudo systemctl disable tomcat9

Bước 6: Cho phép lưu lượng truy cập đến cổng 8080

Nếu các cổng tường lửa, cụ thể là UFW, đang hoạt động trên hệ thống của bạn, các thiết bị muốn kết nối với Máy chủ Apache Tomcat sẽ gặp khó khăn khi kết nối. Để cho phép lưu lượng truy cập từ bất kỳ nguồn nào đến cổng 8080 của Máy chủ Tomcat, hãy nhập lệnh sau.

Mã nguồn [Chọn]
$ sudo ufw allow from any to any port 8080 proto tcp

Bước 7: Kiểm tra máy chủ Tomcat

Bây giờ, bạn có thể kiểm tra máy chủ Tomcat của mình. Khi Tomcat bắt đầu chạy, bạn có thể kiểm tra chương trình trong trình duyệt web. Sử dụng địa chỉ lặp lại (loopback) của hệ thống, bạn có thể kết nối với máy chủ Tomcat bằng cách chỉ định cổng có địa chỉ trong thanh tìm kiếm URL, như sau:

Mã nguồn [Chọn]
http://127.0.0.1:8080
Tomcat đang hoạt động nếu bạn nhìn thấy trang này, "it works!".


Bước 8: Tạo người dùng

Bạn nên tạo người dùng cho Trình quản lý ứng dụng web trong Máy chủ Tomcat. Tài khoản người dùng mới phải được thiết lập để sử dụng Trình quản lý ứng dụng web Apache Tomcat.

Mở tập tin tomcat-users.xml trong thư mục Tomcat bằng trình soạn thảo văn bản yêu thích của bạn.

Mã nguồn [Chọn]
$ sudo nano /etc/tomcat9/tomcat-users.xml
Bước 9: Thêm các dòng được gắn thẻ (Tagged Lines)

Khi tập tin được mở, hãy thêm ba dòng được gắn thẻ này vào tập tin phía trên thẻ "<". Tại đây, người dùng mới với tên "tomcat" đã được tạo với mật khẩu được đặt là "pass". Thêm các giá trị của riêng bạn để thay thế cho tên người dùng và mật khẩu.

Mã nguồn [Chọn]
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="pass"roles="admin-gui,manager-gui"/>

Lưu tập tin và đóng nó lại. Bây giờ, chúng ta có thể chuyển sang truy cập khu vực ứng dụng trình quản lý.


Bước 10: Khởi động lại Tomcat

Khởi động lại Máy chủ Tomcat bằng lệnh sau.

Mã nguồn [Chọn]
$ sudo systemctl restart tomcat9

Bước 11: Truy cập Trình quản lý ứng dụng Tomcat

Để truy cập trình quản lý ứng dụng web của máy chủ Tomcat, hãy nhập URL:   Đăng nhập để xem liên kết vào thanh tìm kiếm URL của trình duyệt web và nhấn Enter. Tiếp theo, nhập thông tin xác thực mà bạn đã cấp cho người dùng mới trong Máy chủ Tomcat. Bây giờ bạn sẽ thấy Cửa sổ Trình quản lý Ứng dụng Web.


Apache Tomcat Server là một chương trình phần mềm tuyệt vời để triển khai một máy chủ Java HTTP. Thiết lập Apache Tomcat Server trên Ubuntu 20.04 rất dễ dàng và không yêu cầu các lệnh phức tạp. Mình hy vọng bài viết này hữu ích cho bạn.