Risoluzione dei problemi relativi al timeout di connessione sito AWS EC2 nel browser

Sono un nuovo arrivato a AWS e sto usando il livello gratuito per testare i progetti personali di Django. Tuttavia, quando cerco di accedere all'indirizzo IP, il browser fornisce un errore di timeout. Il sito funziona localmente e l'errore di timeout viene visualizzato quando si accede tramite connessione wireless o cablata.

Il modo in cui ho installato il sito stava utilizzando Bitnami DjangoStack, il server è in esecuzione tramite ./manage.py runserver 0.0.0.0:8080 Ho anche associato un indirizzo IP disponibile al nome DNS pubblico esistente. La port TCP 80 è aperta come HTTP con una fonte di 0.0.0.0/0.

Ho eseguito netstat -aon e ho ottenuto l'output

 tcp 0 0 10.4.89.232:22 141.114.79.244:38928 ESTABLISHED keepalive (3582.28/0/0) tcp 0 272 10.4.89.232:22 141.114.79.244:40393 ESTABLISHED on (0.21/0/0) 

Questi due indirizzi sono dalle richieste di accesso al mio sito e sto usando l'indirizzo IP e la port 80 e 8080, ma si verificano ancora timeout.

Il codice sorgente e il database sono stati impostati tramite

  • Repository clone di git con codice sorgente del sito
  • Importzione di mysql nel database
  • modificato settings.py per riflettere le nuove credenziali del database
  • eseguito command runserver nella shell del server

Nessun errore si visualizza nei registri dei server. nmap produce

 nmap -P0 -p80 54.2**.***.* Starting Nmap 5.21 ( http://nmap.org ) at 2013-08-27 10:32 EDT Nmap scan report for ec2-54-2**-***-*.compute-1.amazonaws.com (54.2**.***.*) Host is up. PORT STATE SERVICE 80/tcp filtered http Nmap done: 1 IP address (1 host up) scanned in 2.08 seconds 

  • Come eseguire il debug di timeouts apache?
  • Cosa causa il timeout del command SCSI per 30 secondi?
  • Troppi collegamenti di stato TIME_WAIT!
  • perché quando uso il tracert in powershell, non ritorna la risposta completa?
  • Errore Nginx + php-fpm "504 Gateway Time-out" con carico quasi zero (su un server di prova)
  • Vernice 503 errore dopo esattamente 60 secondi ... come modificare questo valore timeout?
  • Disabilita il timeout di gateway per la port / cartella specifica Nginx
  • perché ssh lavorerebbe per la prima, la seconda e la terza volta, ma il tempo per il quarto?
  • 2 Solutions collect form web for “Risoluzione dei problemi relativi al timeout di connessione sito AWS EC2 nel browser”

    Dici che stai utilizzando AWS … i gruppi di sicurezza sono i "gotcha" in questo caso. Configurare il gruppo di protezione per consentire le porte desiderate e dovrebbe funzionare.

    Secondo la documentazione di stack di Bitnami Django qui , se si avvia il server utilizzando i propri script di controllo ctl.sh , l'applicazione viene eseguita sulla port 8080. Se si utilizza runserver , l'applicazione viene eseguita sulla port 8000 per impostazione predefinita.

    Il modo più semplice per accedere all'applicazione è quello di aprire le porte 8080 (o 8000 se si utilizza runserver ) nei gruppi di protezione e accedere all'applicazione come http://ec2-54-2**-***-*.compute-1.amazonaws.com:8080

    Gli altri modi includono la modifica della configuration di Apache da eseguire sulla port 80 o l'esecuzione di HAProxy o Nginx per invertire il proxy della richiesta a questo server.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.