TopDev

Hướng dẫn cài đặt Tomcat 9 lên VPS Ubuntu

minhdev 📖 3 phút đọc

Dưới đây là các bước để cài đặt Apache Tomcat 9 trên máy chủ VPS chạy Ubuntu:

Bước 1: Cập nhật hệ thống#

Trước tiên, hãy cập nhật các gói của hệ thống để đảm bảo chúng là phiên bản mới nhất: sudo apt update sudo apt upgrade -y

Bước 2: Cài đặt Java#

Tomcat yêu cầu Java để hoạt động. Bạn có thể cài đặt OpenJDK với lệnh sau: sudo apt install openjdk-11-jdk -y

Để kiểm tra phiên bản Java đã cài đặt, sử dụng lệnh: java -version

Bước 3: Tạo một User và Group cho Tomcat#

Vì lý do bảo mật, nên tạo một user và group riêng cho Tomcat: sudo groupadd tomcat sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

Bước 4: Tải Apache Tomcat 9#

Truy cập trang Apache Tomcat 9 Download để lấy link tải bản mới nhất. Sau đó, sử dụng wget để tải trực tiếp về máy: cd /tmp wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.68/bin/apache-tomcat-9.0.68.tar.gz

Bước 5: Giải nén và di chuyển thư mục Tomcat#

Giải nén tệp tải về và di chuyển nó đến thư mục /opt/tomcat: sudo mkdir /opt/tomcat sudo tar xzvf apache-tomcat-9.0.68.tar.gz -C /opt/tomcat --strip-components=1

Bước 6: Thiết lập quyền cho thư mục Tomcat#

Thay đổi quyền sở hữu thư mục Tomcat để user tomcat có thể quản lý nó: sudo chown -R tomcat: /opt/tomcat sudo chmod -R 755 /opt/tomcat

Bước 7: Tạo dịch vụ systemd cho Tomcat#

Tạo một file dịch vụ để quản lý Tomcat qua systemd: sudo nano /etc/systemd/system/tomcat.service

Thêm nội dung sau vào file: ` [Unit] Description=Apache Tomcat 9 After=network.target

[Service] Type=forking

User=tomcat Group=tomcat

Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64" Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid" Environment="CATALINA_HOME=/opt/tomcat" Environment="CATALINA_BASE=/opt/tomcat" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"

ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh

[Install] WantedBy=multi-user.target `

Lưu file và thoát.

Bước 8: Khởi động và cấu hình Tomcat#

Tải lại cấu hình của systemd, sau đó khởi động và bật Tomcat khởi động cùng hệ thống: sudo systemctl daemon-reload sudo systemctl start tomcat sudo systemctl enable tomcat

Bước 9: Kiểm tra hoạt động của Tomcat#

Kiểm tra trạng thái của Tomcat để chắc chắn rằng nó đang chạy: sudo systemctl status tomcat

Bước 10: Cấu hình tường lửa (nếu cần)#

Mặc định, Tomcat sẽ chạy trên cổng 8080. Để truy cập từ bên ngoài, mở cổng này: sudo ufw allow 8080

Bước 11: Truy cập vào Tomcat#

Bây giờ bạn có thể truy cập Tomcat bằng cách mở trình duyệt và đi tới: http://<IP-cua-VPS>:8080

Bước 12: (Tùy chọn) Cấu hình quản trị cho Tomcat#

Nếu bạn muốn truy cập vào trang quản trị của Tomcat, mở file tomcat-users.xml: sudo nano /opt/tomcat/conf/tomcat-users.xml

Thêm đoạn sau vào file này: <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="admin" password="your-password" roles="manager-gui,admin-gui"/>

Lưu file, sau đó khởi động lại Tomcat: sudo systemctl restart tomcat

Sau khi hoàn tất các bước này, bạn sẽ có một môi trường Tomcat 9 đã cài đặt và sẵn sàng để sử dụng.

Bài liên quan trong #Java

✓ Đã sao chép link