Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    calcolare periodo timeout


    Savle a tutti vorrei porvi questa domanda:
    esiste una soluzione per calcolare il tempo da inserire sul file httpd.conf per non incorrere in un errore di timeout http?


    questa la situazione in cui mi trovo:
    ho caricato una pagina web sul mio server casalingo (mi vergono a chiamarla pagina web in quanto è costituita solo da titolo e un una parola sul paragrafo)

    ho chiesto ad un mio conoscete di verificare la pagina tramite indirizzo che gli ho fornito io
    (in rete casalinga funzionan bene) ma nel tentativo di caricamento gli esce l'errore di
    impossibile accedere al server errore di http timeout
    (piu o meno questa è la dicitura che esce)

    Ora prima di mettermi a fare 1200 prove per capire che timeout impostare magari lo imposto a 500 e funziona e poi alla prossima modifica della pagina mi tocca aumentarlo a 800 e cosi via,
    c'è un sistema per capire come impostarlo per le varie situazioni o magari una volta per tutte?

    o magari ho chiesto solo delle castronerie?

  2. #2
    Ciao,
    di norma il time out è impostato a 300 (secondi), che è già molto alto (sono cinque minuti).

    E' possibile che ci metta così tanto per inviare in risposta una semplice pagina html???

    Ti consiglio di verificare che effettivamente il tuo server web sia raggiungibile dall'esterno.

  3. #3
    Ti ringrazio per la risposta, in effetti i 300 secondi previsti e settati sono piu chè sufficenti,
    ma purtroppo non riesco a capire che cosa fermi l'uscita della pagina web o server che sia.
    lmmagino sia il web server che non esce in modo corretto ma i settaggi delle porte su router e su server(pc) sono state impostate (porte 80,25,110) che sse non vado errando dovrebbero essere giuste, magari me ne manca qualcuna,se cosi fosse pregheri essere informato.

  4. #4
    Per il web server,
    se non è stata cambiata dal file di configurazione la porta su cui il risponde è l'80

    Ti consiglio di effettuare delle prove dall'esterno per verificare che effettivamente la porta 80 sia aperta (con nmap per esempio).
    A questo punto in base alla risposta sappiamo a che punto ci si deve concentrare per risolvere il problema.
    Se la porta è chiusa allora il problema è la configurazione del router o del firewall.
    Se invece è aperta cìè qualche altra impostazione a livello di web server.

  5. #5
    Conoscendo poco la lingua inglese sono andato un po a naso nell'utilizzo di Nmap;
    utilizzando la versione con interfaccia grafica ho impostato profile su regular scan
    e su target ho messo l'indirizzo ip del mio pc server che ovviamente qui non cito,pensando cosi di verificare intanto se le porte dello stesso siano aperte;
    questo è il responso:

    Starting Nmap 5.21 ( http://nmap.org ) at 2010-02-04 22:07 ora solare Europa occidentale
    Nmap scan report for xxxxxxxxxx
    Host is up (0.0016s latency).
    Not shown: 993 filtered ports
    PORT STATE SERVICE
    21/tcp open ftp
    25/tcp open smtp
    80/tcp open http
    139/tcp open netbios-ssn
    445/tcp open microsoft-ds
    2869/tcp closed unknown
    8080/tcp closed http-proxy
    MAC Address: xxxxxxxxxxx (D-Link)
    Nmap done: 1 IP address (1 host up) scanned in 5.32 seconds

    Un ulteriore prova eseguita e stata inserendo su target l'indirizzo DNS del mio serverweb casalingo "orsoweb.no-ip.biz"
    e questo è il risultato
    (gli indirizzi ip non sono gli originali ma rispechiano l'uguaglianza degli originali)

    Starting Nmap 5.21 ( http://nmap.org ) at 2010-02-04 22:12 ora solare Europa occidentale
    Nmap scan report for orsoweb.no-ip.biz (39.17.123.231)
    Host is up (0.0071s latency).
    rDNS record for 39.17.123.231:host231-123-dynamic.17-39-r.retail.telecomitalia.it
    Not shown: 996 closed ports
    PORT STATE SERVICE
    21/tcp open ftp
    22/tcp open ssh
    23/tcp open telnet
    80/tcp open http
    Nmap done: 1 IP address (1 host up) scanned in 1.33 seconds

    Le verifiche per problemi di malattia le ho eseguite non da un pc esterno ma da un pc in rete domestica, ma ho provveduto a levare il server dalla rete domesatica.
    Spero che questi risoltati ti possano essere utili a capire dov'è l'intoppo.

  6. #6
    Ricapitoliamo,
    il problema della mancata visualizzazione delle pagine web era presente dall'esterno. Dall'interno (sulla LAN) la situazione era normale, infatti nel tuo primo POST specificavi che dalla tua LAN il web server era visibile così come la pagina che volevi visualizzare.
    Il problema nasceva quando si cercava di accedere dall'esterno al tuo sito web.

    Ora ti disegnerò un ambiente in grado di rispondere a richieste provenienti dall'esterno e dall'interno.

    Supponiamo che il tuo server web abbia indirizzo 192.168.1.100 all'interno della LAN, da qualsiasi pc all'interno della rete locale se si scrive http://192.168.1.100 viene visualizzato il sito di default (o quello personalizzato) su apache. Fino a qui ci siamo, grazie al comando nmap, così come mi hai postato la porta 80 risulta aperta (se esegui nmap 192.168.1.100 -p 80 riceverai come risposta open).

    Dall'esterno la situazione potrebbe essere diversa, supponiamo che l'IP assegnatoti dalla tua connessione internet sia 210.123.123.123, se un qualsiasi pc (non connesso ad internet con la medesima linea del tuo Server) cerca dal suo browser di caricare http://210.123.123.123 e non ottiene nulla le operazioni da fare, sono due:
    - eseguire un nmap sull'indirizzo IP 210.123.123.123 (nmap 210.123.123.123 -p 80); questo però lo devi fare da una connessione diversa rispetto a quella che ti assegna l'indirizzo IP 210.123.123.123, sostanzialmente da una linea ADSL diversa (un amico, un vicino etc...).
    - Molto probabilmente l'nmap ti darà come risposta closed (cioè la porta 80 non è raggiungibile dall'esterno). In questo caso è necessario configurare il tuo router perchè lasci aperta la porta 80 e la associ all'indirizzo interno 192.168.1.100.
    Cioè nella sezione firewall devi aprire la porta 80 e nella sezione port forwarding devi associare la 80 all'ip interno del server web 192.168.1.100
    In sostanza con questa operazione chiunque dall'esterno richiama l'indirizzo 210.123.123.123 non fa altro che invocare il tuo web server.

    Il tuo in conclusione mi sembra più un problema di routing che di funzionamento del web server.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.