GNU/Linux >> Belajar Linux >  >> Linux

Tidak dapat mengakses port 80 dari lokasi jauh tetapi berfungsi di lokal?

Anda perlu mengaktifkan akses ke server Anda pada port 80 karena saat ini sedang diblokir oleh iptables.

sudo /sbin/iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT

Ini akan memasukkan aturan ke dalam konfigurasi iptables Anda di awal. Setelah Anda melakukan ini dan menguji apakah itu berfungsi maka Anda harus menyimpan konfigurasi sehingga digunakan saat layanan dimulai lagi,

sudo /sbin/service iptables save

ini akan menulis konfigurasi saat ini ke /etc/sysconfig/iptables .

Jika Anda menggunakan CentOS 7 maka FirewallD adalah cara yang tepat:

firewall-cmd --zone=public --add-port=80/tcp

Verifikasi dengan browser Anda apakah itu berfungsi, lalu:

firewall-cmd --zone=public --add-port=80/tcp --permanen

firewall-cmd --muat ulang

Untuk membuat perubahan permanen


Linux
  1. Cara mengirim data ke clipboard lokal dari sesi SSH jarak jauh

  2. Jalankan skrip dengan rc.local:skrip berfungsi, tetapi tidak saat boot

  3. Arti entri log dari konfigurasi iptables

  1. Perintah SCP Linux – Cara Transfer File SSH dari Jarak Jauh ke Lokal

  2. Mengizinkan akses ke host virtual Apache hanya dari jaringan lokal

  3. Cara mengambil banyak file dari mesin jarak jauh ke lokal dengan Ansible

  1. Gunakan Scp Untuk Mentransfer File Dari Direktori Lokal X Ke Direktori Jarak Jauh Y?

  2. Wireguard Handshake Berfungsi Tapi Tidak Ada Akses Internet?

  3. Mengapa NTP memerlukan akses firewall dua arah ke port UDP 123?