Posso SSH nel server ma non HTTP, FTP o Mail


0

Sono sorpreso di aver passato gli ultimi due giorni su questo e non sono più vicino a una soluzione. Ho appena acquistato un server Linux virtuale e non riesco a farlo funzionare Posso connettermi al server tramite SSH dal terminale sul mio computer (mac osx) Ma non riesco a stabilire una connessione su qualsiasi altra cosa, come HTTP ( porta 80), FTP, POP, IMAP, ecc. Il mio DNS si trova su un server diverso ma funziona correttamente Le richieste per il mio nome di dominio vengono instradate correttamente al server Apache sembra essere impostato correttamente con le porte / gli IP di ascolto corretti ecc. E ecco la cosa strana ... L'esecuzione di tcpdump sulla porta 80 rivela che le richieste dal mio browser stanno arrivando al server Ma il server non risponde e il browser non risulta collegato al server Il server non risponde su nessuna porta diversa da SSH

Ho provato a chiamare il mio provider, ma nessuno può aiutarmi. Mi hanno appena mandato a un indirizzo e-mail per il dipartimento che gestisce i server virtuali. Ho inviato il dipartimento due giorni fa e non ho avuto risposta

In primo luogo, qualcuno può suggerire qualcosa che posso provare a diagnosticare il problema? Ho una conoscenza del server molto limitata In secondo luogo, è giusto pubblicare qui l'ip del mio server e il mio nome di dominio affinché altri possano provare a connettermi? non sono sicuro, a volte a questi forum non piace che pubblichi i tuoi link perché lo considerano spam.

A proposito, è centos con ispconfig 3

grazie per qualsiasi aiuto!


Sono un idiota, ho appena disabilitato il firewall e funziona ora - ma la nuova domanda è: perché il firewall dovrebbe bloccare tutto?
Senya Peter Cullen,

Risposte:


0

Mi sembra un classico problema con il firewall sull'installazione predefinita di CentOS.

Puoi verificarlo facilmente dalla riga di comando digitando "/ sbin / iptables -I INPUT -p tcp --dport 80" come root e vedi se ti permette di connetterti sulla porta 80. Se funziona, allora sai che probabilmente un firewall.

Il firewall si trova in / etc / sysconfig / iptables - puoi modificarlo con un editor di testo (puoi copiare la regola per la porta 22 [ssh] sulle altre porte, quindi salvare il file ed eseguire "/etc/init.d / iptables restart "per ricaricare il firewall, o semplicemente modificare la regola" DROP "predefinita per consentire e fare il riavvio se si desidera vivere pericolosamente.


avevi ragione, era il firewall, ma era strano, tutto quello che ho fatto è stato fermarlo e riavviarlo e ora non mi blocca. non ho riconfigurato nulla, l'ho riavviato. oh bene, funziona.
Senya Peter Cullen,

Ho lo stesso problema con l'OP. Ho digitato questo comando ma non viene visualizzato nulla? Cos'altro potrei fare?
5

@ mr5 - Non dovrebbe apparire nulla, il comando modifica semplicemente il tuo firewall. Hai provato ad accedere a una pagina sul server Web e cosa mostrano tcpdump e i registri del server Web?
davidgo,

@davidgo Grazie per la tua risposta. Ho installato un Tomcat Apache sul server Ubuntu in esecuzione sulla porta 8080. Il server è ospitato in cloudapp.netOra voglio accedervi nel mio computer Windows tramite http. Posso accedere al server localmente e funziona bene. L'unico problema che penso è che la httpporta non è ancora configurata. Ho provato tcpdumpe questa è la rispostatcpdump: no suitable device found
sig. 5

Ho dimenticato di includere alcuni argomenti in tcpdump. Ma penso che funzioni.
mr5,
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.