Visualizzazione risultati 1 fino 11 di 11

Discussione: Vedere se qualcuno è connesso al proprio server locale e scarica un file

  1. #1
    Guest

    Predefinito Vedere se qualcuno è connesso al proprio server locale e scarica un file

    Ho messo un file sul mio server locale sul mio pc, affinche alcuni miei amici (che conoscono il mio ip con il nome del file) possano scaricarlo.

    Come faccio a sapere se in questo momento qualcuno è connesso al mio server locale e sta scaricando? Sarebbe inoltre possibile vedere quanti kilobyte ha scaricato?
    Ultima modifica di attorianzo : 08-02-2007 alle ore 12.48.47

  2. #2
    Guest

    Predefinito

    Come fai scaricare il file?

    Tramite FTP? webserver?

    Se sei più preciso possiamo aiutarti

  3. #3
    Guest

    Predefinito

    certamente, hai ragione :)

    Dunque io ho nel mio pc un server apache aperto all'esterno.

    Devo inviare un grosso archivio di foto ai miei amici allora ho messo l'archivio compresso nella apposita cartella tipo:

    /var/www/archivio.tar.bz2

    A questo punto ho dato agli amici il mio indirizzo ip e loro scaricano facendo:

    http://<mio indirizzo ip>/archivio.tar.bz2

    Il discorso funziona e riescono effettivamente a scaricare il file da me.

    Volevo sapere però se è possibile da parte mia osservare se qualcuno in questo momento è connesso, a quanto sta scaricando, quanta banda in upload sta consumando, non so quante piu informazioni possibili..

    se faccio netsat atu non mi pare di vedere quello che cerco..

  4. #4
    Guest

    Predefinito

    Apache è il webserver più completo che esista :D ... edita il file httpd.conf di apache ed inserisci:

    ExtendedStatus On
    <Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from localhost
    </Location>

    riavvia apache ed andando su http://localhost/server-status vedrai chi è connesso al tuo server, cosa sta scaricando, l'ip etc etc

    Se vuoi vedere anche la % di download e la velocità di download (che per te sarebbe di upload) devi usare un server FTP :)

    Bye.
    Ultima modifica di AngelinoAnt : 08-02-2007 alle ore 20.23.14

  5. #5
    Guest

    Predefinito

    Purtroppo non posso riavviare apache perche stanno scaricando in questo momento.

    Ho modificato il file di configurazione di apache (ho apache2 in realtà) che qui si chiama /etc/apache2/apache2.conf

    Le righe da te suggerite erano gia presenti ma commentate, le ho quindi decommentate.

    Una domanda ma.. e se dall'esterno facessero:

    http://mio_indirizzo_ip/server-status ?

    Vedrebbero dall'esterno tutto il traffico nel mio sito?..
    Ultima modifica di attorianzo : 08-02-2007 alle ore 13.43.49

  6. #6
    Guest

    Predefinito

    Se ti ho passato quelle righe io un motivo c'è

    1) Ho fatto in modo tale che solo con localhost si potesse vede lo status
    2) Ho attivato l'extended status

    Usa quello che ti ho postato io, vabene per qualsiasi ver di apache.

    httpd.conf è il nome del file di conf di apache sui sistemi RedHat like ; per le distro debian like è apache2.

    PS: se visualizzi la pagina con http://localhost/server-status?refresh=5 ti si aggiorna la pagina in automatico ogni 5 secondi.

    Bye.

  7. #7
    Guest

    Predefinito

    Perfetto non appena posso lo provo.

    Piccolo OT: Una volta mi sono installato un server ftp (vsftpd). Non mi piaceva il fatto che chiunque facesse ftp://mio_ip vedesse i file in condivisione. Sarebbe stato possibile restringere questa possibilità solo ad alcuni utenti a cui davo una password o qualcosa di simile?..

  8. #8
    Guest

    Predefinito

    Non conosco vsftp..ma qualsiasi server ftp degno di questo nome dovrebbe darti la possibilità di fare l'autenticazione dell'utente; si deve solo settare per bene .

    PS: Credo ti possa essere utile: http://openskills.info/infobox.php?ID=1225
    Ultima modifica di AngelinoAnt : 08-02-2007 alle ore 16.14.42

  9. #9
    Guest

    Predefinito

    l'ho provato.. ho dovuto commentare la riga con extendedstatus.. perche se no non partiva apache.. come mai?..

    (errore: ExtendedStatus not allowed here)
    Ultima modifica di attorianzo : 08-02-2007 alle ore 17.02.18

  10. #10
    Guest

    Predefinito

    Togli extended status dal blocco di cod che ti ho scritto e vedi se è già presente nella tua conf di apache e setta la direttiva su "on".

  11. #11
    L'avatar di Greenant
    Greenant non è connesso Altervistiano Junior
    Data registrazione
    11-05-2002
    Messaggi
    687

    Predefinito

    Citazione Originalmente inviato da attorianzo
    Perfetto non appena posso lo provo.

    Piccolo OT: Una volta mi sono installato un server ftp (vsftpd). Non mi piaceva il fatto che chiunque facesse ftp://mio_ip vedesse i file in condivisione. Sarebbe stato possibile restringere questa possibilità solo ad alcuni utenti a cui davo una password o qualcosa di simile?..
    altrimenti installi ssh ed usi scp per copiare i files
    There's always one more bug.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •