ラックスペースで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