Tomcat 9: การผูกมัดไม่ทำงานสำหรับพอร์ต 80


0

ฉันพยายามตั้งค่าเว็บเซิร์ฟเวอร์บน Raspberry Pi ของฉันโดยใช้ Tomcat และฉันพยายามใช้ authbind เพื่ออนุญาตให้ Tomcat ทำงานบนพอร์ต 80 แต่ฉันก็ยังไม่ได้รับอนุญาต ฉันทำตามขั้นตอนเหล่านี้ทุกประการแล้ว:

  1. ติดตั้ง authbind ผ่านsudo apt-get install authbind(ทำได้โดยไม่มีข้อผิดพลาดเลย)
  2. ทำทั้งสามคำสั่งหลังจากที่ล็อกอินเข้าสู่รูทด้วยการทำsu(และทำการออกหลังจาก):

    touch /etc/authbind/byport/80
    chmod 500 /etc/authbind/byport/80
    chown pi /etc/authbind/byport/80
    
  3. การสร้าง setenv.sh ในโฟลเดอร์ bin ของ Tomcat ด้วยสิ่งนี้:

    CATALINA_OPTS="-Djava.net.preferIPv4Stack=true"
    
  4. เปลี่ยนบรรทัดสุดท้ายใน startup.sh เป็น:

    exec authbind --deep "$PRGDIR"/"$EXECUTABLE" start "$@"
    

ยังไม่ทำงาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.