Semasa saya menyediakan persekitaran pelayan di Linux, saya menghadapi masalah, saya ingin berkongsi dengan anda di sini. Mari pergi dan lihat bersama-sama!
Penerangan masalah: Saya membina pelayan tomcat dalam Linux Selepas membuka tomcat, saya mendapati bahawa tomcat tidak boleh diakses pada pelayar LAN Penyemak imbas melaporkan ralat pelayan tidak boleh diakses dan laluannya adalah... ./tomcat /logs/catalina.out, didapati bahawa tomcat tidak melaporkan ralat semasa proses permulaan. Saya menyemak log projek sekali lagi dan tiada ralat.
Penyelesaian: Mencari dalam talian, saya mendapati bahawa ramai orang telah menghadapi masalah ini. Ini disebabkan oleh menghidupkan tembok api Linux Kebanyakan kaedah dalam talian adalah untuk memulakan dan berhenti melalui arahan berikut
servis iptables hentikan carian #stopchkconfig iptables off #disable
Namun, kerana sistem Linux yang saya pasang ialah centos 7, dua arahan di atas tidak boleh dilaksanakan dalam Linux, dan ralat berikut dilaporkan:
Mengubah hala ke /bin/systemctl stop iptables.service
Gagal menghentikan iptables.service: Unit iptables.service tidak dimuatkan.
Dalam sistem Linux yang berbeza, arahan operasi secara amnya adalah sama, tetapi masih terdapat perbezaan yang ketara dalam sistem yang berbeza Kami sering menggunakan topi merah. Untuk topi merah, dua hentian dan nyahdaya di atas tersedia, tetapi untuk sistem centos 7, hanya arahan berikut boleh digunakan untuk memulakan dan menghentikan tembok api Linux.
systemctl stop firewalld.service #stop
systemctl lumpuhkan firewalld.service #disable
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah bahawa penyemak imbas LAN tidak boleh mengakses perkhidmatan tomcat di Linux selepas ia dikeluarkan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!