TopDev

Cài đặt tomcat port 8888 và mở port trên server linux như thế nào

minhu 📖 2 phút đọc

Để cài đặt Tomcat trên port 8888 và mở port này trên server Linux, bạn thực hiện các bước sau:



1. Thay đổi cấu hình port của Tomcat sang 8888#

  • Mở file cấu hình server.xml của Tomcat: File này thường nằm trong thư mục conf của Tomcat. Ví dụ: sudo nano /path/to/tomcat/conf/server.xml

  • Tìm phần <Connector> đang sử dụng port 8080 và đổi thành 8888: Ví dụ: `

`

  • Lưu file và thoát: Nhấn Ctrl+O để lưu và Ctrl+X để thoát nếu dùng nano.

  • Khởi động lại Tomcat để áp dụng thay đổi: sudo systemctl restart tomcat Hoặc, nếu dùng script của Tomcat: /path/to/tomcat/bin/shutdown.sh /path/to/tomcat/bin/startup.sh



2. Mở port 8888 trên server Linux#

Trường hợp sử dụng ufw (Uncomplicated Firewall):

  • Kiểm tra trạng thái của ufw: sudo ufw status

  • Cho phép port 8888: sudo ufw allow 8888/tcp

  • Kiểm tra lại để đảm bảo port đã được mở: sudo ufw status

Trường hợp sử dụng firewalld:

  • Mở port 8888: sudo firewall-cmd --permanent --add-port=8888/tcp

  • Reload lại firewall để áp dụng thay đổi: sudo firewall-cmd --reload

Trường hợp không sử dụng firewall hoặc tường lửa iptables:

  • Kiểm tra các rules đang áp dụng: sudo iptables -L

  • Thêm rule cho phép port 8888: sudo iptables -A INPUT -p tcp --dport 8888 -j ACCEPT

  • Lưu lại iptables để thay đổi không bị mất sau khi khởi động lại: Nếu dùng iptables-persistent: sudo netfilter-persistent save sudo netfilter-persistent reload

    • Hoặc lưu rules theo cách thủ công tuỳ thuộc vào distro.


3. Kiểm tra kết nối#

  • Kiểm tra Tomcat đang chạy trên port 8888: curl http://localhost:8888

  • Kiểm tra từ máy khác: Truy cập http://<IP-server>:8888 từ trình duyệt hoặc dùng lệnh curl trên máy khác.

Nếu có vấn đề, bạn cần kiểm tra log của Tomcat (logs/catalina.out) hoặc xem trạng thái dịch vụ bằng lệnh: ` sudo systemctl status tomcat


Chúc bạn thành công! &#128522;`

Bài liên quan trong #Java

✓ Đã sao chép link