Sudo yum install nginx
を実行してnginxをインストールしましたが、ポート80で接続できません。
Sudo service iptables start
を実行してiptablesを停止しようとしましたが、それでも接続できませんでした。
telnet localhost 80
を実行してこれをテストしています。これが私が返している出力です:
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet localhost 22
を試してみると、期待どおりに機能します。
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3
何か案は?
実際に実行していますか?
私はします:
netstat -lnt | grep 80
何かが実際に実行されているかどうかを確認します。あなたがrootなら、次のことができます。
netstat -lntp | grep 80
また、PIDも表示されます。
ダウンさせたばかりの場合でも、ポート80で実行するように構成されているとは限りません。テスト用に、別のポート用に構成することができます。
試してみてください:
http{
server {
listen 80;
listen localhost; # <-probably will fix your problem.
location / {
root /data/www;
}
location /images/ {
root /data;
}
}