Hệ điều hành: Máy chủ Ubuntu 18.04
Phần mềm:
*Claris Filemaker Server 19(Cài đặt Java tự động với các phụ thuộc * cần thiết khác) /
*360Works Mirrorsync 6 /
* Mèo Tom 9
Kịch bản:
Tôi chạy fms(Filemaker Server) với 360works mirrorsync. Máy chủ duy nhất để fm đi khách hàng.
Tôi cần thiết lập tomcat để mirrorsync hoạt động.
Các bước cài đặt tomcat mà nhân viên hỗ trợ mirrorsync tham khảo yêu cầu các bước mà tôi cần đăng nhập vào server-public-ip:8080 để kiểm tra xem tomcat có được cài đặt chính xác hay không. (https://www.digitalocean.com/community/tutorials/install-tomcat-9-ubuntu-1804)
Tôi chạy tomcat nhưng bị kẹt ở bước 6: kiểm tra qua server-public-ip:8080(điều này chỉ xảy ra nếu tôi cài đặt fms trước. Nhưng nếu tôi khởi động một máy chủ ubuntu sạch và tải java theo cách thủ công—được yêu cầu bởi cài đặt tomcatâ , sau đó là tomcat, tôi có quyền truy cập vào máy chủ-public-ip:8080 của mình mà không gặp vấn đề gì... nhưng sau đó ngay khi tôi tải fms, máy chủ-public-ip:8080 đó không còn nữa (Không thể hiển thị trang web)
Điều này cho tôi biết có thể có thứ gì đó trong fms chặn cổng đó.
Tôi đã thử ufw allow 8080 và nhận được phản hồi tích cực rằng quy tắc đã được tạo. (Xem các bước trong liên kết được đề cập của tôi để cài đặt Tomcat 9)
Tường lửa trong Ubuntu 18.04 làm tôi hơi bối rối vì:
NẾU TÔI:
sudo tường lửa-cmd --list-all:
Đầu ra:
công cộng
mục tiêu: mặc định
icmp-block-đảo ngược: không
giao diện:
nguồn:
dịch vụ: ssh dhcpv6-máy khách
cổng: 80/tcp 443/tcp 5003/tcp 16000/tcp 2399/tcp
giao thức:
hóa trang: không
cổng chuyển tiếp:
cổng nguồn:
khối icmp:
Quy tắc phong phú:
NẾU TÔI:
trạng thái sudo ufw
Đầu ra:
Không hoạt động
NẾU TÔI:
trạng thái sudo ufw dài dòng
Kết quả:
Đến hành động từ
8080 CHO PHÉP Ở mọi nơi
8080 (v6) CHO PHÉP Ở Mọi Nơi (v6)
Tôi đã thực hiện nhiều lần cài đặt và tải lại hoàn toàn theo các thứ tự khác nhau, FMS rồi Tomcat.... và Tomcat rồi FMS...