ラックスペースでCentOSサーバーを起動し、実行しましたyum install httpd
'd。次にservices httpd start
。だから、必要最低限のものだけです。
ssh(22)を介してリモートでIPアドレスにアクセスできるので、DNSなどは問題ありませんが(ブラウザなどを介して)ポート80に接続しようとすると接続拒否。
ただし、ローカルホストからは、telnet(80)を使用することも、それ自体でlynxを使用することもでき、問題なくサービスを提供できます。外部(私の家、私の学校、地元のコーヒーショップなど)から、telnetは22で接続しますが、80では接続しません。
私はnetstat -tulpn
(<-嘘をつくつもりはない、その-tulpn
部分は理解できないが、それはインターネットが私にそうするように言ったことだ...)そして見る
tcp 0 0 :::80 :::* LISTEN -
私が信じているように。とhttpd.conf
言いListen 80
ます。
私はservices httpd restart
何度もやりました。
正直なところ、どうしたらいいのかわかりません。ラックスペースが着信ポート80リクエストにファイアウォールを設定する方法はありません。愚かなことを見逃しているような気がしますが、ベアボーンサーバーを2回起動し、いじくり回して物事を台無しにしたと思って、この機能を実現するために最小限のことをしましたが、どちらも機能しませんでした。
どんな助けでも大歓迎です!(そして、長く曲がりくねったポストをお詫びします...)
編集
私はの出力を投稿するように頼まれましたiptables -L
。だからここにあります:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
target prot opt source destination
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
target prot opt source destination