GNU/Linux >> Linux の 問題 >  >> Linux

リモート ロケーションからポート 80 にアクセスできないが、ローカルでは機能する?

現在 iptables によってブロックされているため、ポート 80 でサーバーへのアクセスを有効にする必要があります。

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

これにより、最初にルールが iptables 構成に挿入されます。これを実行して動作することをテストしたら、次にサービスを開始するときに使用できるように構成を保存する必要があります。

sudo /sbin/service iptables save

これにより、現在の構成が /etc/sysconfig/iptables に書き込まれます .

CentOS 7 を使用している場合は、FirewallD が適切な方法です:

<ブロック引用>

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

ブラウザで動作することを確認してから、

<ブロック引用>

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

firewall-cmd --reload

変更を永続的にするには


Linux
  1. Scpを使用してローカルディレクトリXからリモートディレクトリYにファイルを転送しますか?

  2. リモート SSH セッションからローカル クリップボードにデータを送信する方法

  3. rc.local でスクリプトを実行します:スクリプトは機能しますが、起動時には機能しません

  1. NTP が UDP ポート 123 への双方向ファイアウォール アクセスを必要とするのはなぜですか?

  2. リモート Linux からローカル Windows への scp (ローカル パスにスペースを含む)

  3. iptablesはローカル接続をリモートシステム/ポートにリダイレクトします

  1. 開発時に Linux マシンからの外部アクセスなしをシミュレートすることは可能ですか?

  2. iptables 構成からのログ エントリの意味

  3. IPTables - 別の IP &ポートへのポート (内側から)