GNU/Linux >> Belajar Linux >  >> Linux

Tomcat mulai tanpa kesalahan tetapi tidak mendengarkan pada 8080

Jika masalahnya adalah port tidak dikonfigurasi di iptables seperti yang disarankan Nash, maka Anda dapat mengonfigurasinya sebagai berikut:

vi  /etc/sysconfig/iptables

tambahkan baris berikut ke file:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

simpan file saat keluar dan mulai ulang iptables:

service iptables restart

jawaban @alfasin benar, tetapi untuk CentOS 6 baris perintah tidak berfungsi

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

Anda membutuhkan rantai gratis satu per satu, mode ini:

-I INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-I OUTPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-I FORWARD -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

Linux
  1. Kurung Dalam Kondisi Jika:Mengapa Saya Mendapatkan Kesalahan Sintaks Tanpa Spasi?

  2. Bandingkan Direktori Tapi Bukan Isi File?

  3. Perintah Tidak Ditemukan Di Zsh, Tetapi Ditemukan Di Bash?

  1. Mengapa Tomcat bekerja dengan port 8080 tetapi tidak dengan 80?

  2. php.ini berubah tetapi tidak efektif di ubuntu

  3. Perintah Conda bekerja di command prompt tetapi tidak di skrip bash

  1. Berikan izin eksekusi ke direktori tetapi tidak ke file

  2. `ssh <host>` adalah shell login, tetapi `ssh <host> <command>` bukan?

  3. Port jaringan terbuka, tetapi tidak ada proses yang terpasang?