ระบบปฏิบัติการ: เซิร์ฟเวอร์ Ubuntu 18.04
ซอฟต์แวร์:
*Claris Filemaker Server 19(ติดตั้ง Java โดยอัตโนมัติพร้อมการพึ่งพา *อื่นๆ ที่จำเป็น) /
*360Works Mirrorsync 6 /
*ทอมแคท 9
สถานการณ์:
ฉันเรียกใช้ fms (Filemaker Server) ด้วย 360works mirrorsync เซิร์ฟเวอร์เดียวไปยังลูกค้า fm go
ฉันต้องตั้งค่า Tomcat เพื่อให้ mirrorsync ทำงานได้
ขั้นตอนการติดตั้ง Tomcat ที่เจ้าหน้าที่ฝ่ายสนับสนุนของ mirrorsync อ้างถึงต้องมีขั้นตอนที่ฉันต้องลงชื่อเข้าใช้ server-public-ip:8080 เพื่อทดสอบและดูว่า Tomcat ได้รับการติดตั้งอย่างถูกต้องหรือไม่ (https://www.digitalocean.com/community/tutorials/install-tomcat-9-ubuntu-1804)
ฉันได้รับ Tomcat ทำงาน แต่ฉันติดอยู่ที่ขั้นตอนที่ 6: การทดสอบผ่าน server-public-ip:8080 (สิ่งนี้จะเกิดขึ้นก็ต่อเมื่อฉันติดตั้ง fms ก่อน แต่ถ้าฉันเริ่มเซิร์ฟเวอร์ ubuntu ที่สะอาดและโหลด java ด้วยตนเอง การติดตั้ง tomcat จำเป็น â จากนั้น Tomcat ฉันเข้าถึง server-public-ip:8080 ได้โดยไม่มีปัญหาใดๆâ¦.. แต่ทันทีที่ฉันโหลด fms server-public-ip:8080 นั้นไม่สามารถใช้งานได้อีกต่อไป (ไม่สามารถแสดงหน้าเว็บได้)
สิ่งนี้บอกฉันว่าอาจมีบางอย่างใน fms ปิดกั้นพอร์ตนั้น
ฉันได้ลอง ufw อนุญาต 8080 และได้รับการตอบสนองในเชิงบวกว่ากฎถูกสร้างขึ้น (ดูขั้นตอนในลิงก์ที่กล่าวถึงของฉันเพื่อติดตั้ง Tomcat 9)
ไฟร์วอลล์ใน Ubuntu 18.04 ทำให้ฉันสับสนเล็กน้อยเพราะ:
ถ้าฉัน:
sudo firewall-cmd --list-all:
เอาท์พุต:
สาธารณะ
เป้าหมาย: ค่าเริ่มต้น
icmp-block-inversion: ไม่
อินเทอร์เฟซ:
แหล่งที่มา:
บริการ: ไคลเอนต์ ssh dhcpv6
พอร์ต: 80/tcp 443/tcp 5003/tcp 16000/tcp 2399/tcp
โปรโตคอล:
สวมหน้ากาก: ไม่
พอร์ตไปข้างหน้า:
พอร์ตต้นทาง:
icmp บล็อก:
กฎมากมาย:
ถ้าฉัน:
สถานะ sudo ufw
เอาท์พุต:
ไม่ใช้งาน
ถ้าฉัน:
sudo ufw สถานะ verbose
ผลลัพธ์:
ถึงการดำเนินการจาก
8080 อนุญาตในทุกที่
8080 (v6) อนุญาตในทุกที่ (v6)
ฉันได้ทำการติดตั้งหลายครั้งและรีโหลดทั้งหมดตามลำดับที่แตกต่างกัน FMS แล้วก็ Tomcat.... และ Tomcat แล้วก็ FMS...