impossibile connettersi a localhost: 80 dopo l'installazione di nginx


4

Ho appena installato nginx facendo sudo yum install nginxe non riesco a connettermi ad esso sulla porta 80.

Ho provato a fermare iptables facendo sudo service iptables starte non ero ancora in grado di connettermi.

Lo sto provando facendo telnet localhost 80. Ecco l'output che sto tornando:

Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused

Quando provo telnet localhost 22funziona come mi aspetto che:

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3

Qualche idea?

Risposte:


4

Lo stai effettivamente eseguendo?

Farei:

netstat -lnt | grep 80

e vedere se qualcosa è effettivamente in esecuzione. Se sei root, potresti fare:

netstat -lntp | grep 80

E ti mostrerebbe anche il PID.

Se l'avessi appena abbattuto, non garantirò comunque che sia configurato per funzionare sulla porta 80. Può essere configurato per un'altra porta, per il test.


Questo ha funzionato! Apparentemente non ho fatto "sudo nginx". idk ... su Ubuntu quando faccio "sudo apt-get install openssh-server" viene avviato automaticamente e le chiavi vengono generate automaticamente. Kinda ha pensato che nginx / yum si sarebbe comportato in modo simile. Non indovinare. Grazie!
neubert

Fedora / RHEL non attivano i servizi solo perché li installi.
vonbrand,

0

Provare:

http{
  server {
    listen 80;
    listen localhost;  # <-probably will fix your problem. 
    location / {
      root /data/www;
    }
    location /images/ {
      root /data;      
    }
  }
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.