Visualizzazione dei risultati da 1 a 9 su 9

Discussione: problema con apache

  1. #1

    problema con apache

    ciao a tutti,
    non riesco a far partire apache, una volta installato XCode ed attivata la condivisione web se vado su http://192.168.1.2/~giuseppecardamone/ FF mi dice:

    Connessione non riuscita
    Firefox non può stabilire una connessione con il server 192.168.1.2.



    da dove comincio a cercare il problema? non mi rimandate al tutorial, perchè questo è praticamente il secondo step!

    grazie

  2. #2
    1) Se punti all'indirizzo http://192.168.1.2/ funziona?

    2) Prova con 127.0.0.1 al posto del 192.168.1.2, per vedere se l'httpd server sta girando e magari è in ascolto solo sulla loopback.

    3) Non ricordo se in OS X le public_html degli utenti sono già abilitate, perché se non lo sono devi andare a modificare l'httpd.conf per poter accedere alla dir dell'utente con ~nomeutente.
    Powered by Fedora & CentOS
    Here I am, brain the size of a planet..

  3. #3
    non va nessuno dei due indirizzi.

    ho già impostato in httpd.conf:

    <Directory "/Users/giuseppecardamone/Sites">
    DocumentRoot "/Users/giuseppecardamone/Sites"

    giuseppecardamone è il mio nome utente
    qualche idea?

    grazie per l'aiuto...

  4. #4
    Prova a vedere se il tuo httpd.conf è corretto con: apachectl configtest
    Prova a vedere anche se il web server è su correttamente con: apachectl status
    Se Apache gira correttamente allora controlla su che indirizzo è in ascolto con il netstat -antp (non so se tutte queste flag funzionano anche in OS X).

    Se non risponde nemmeno all'indirizzo http://127.0.0.1/, possono essere 2 i motivi:
    - o non è partito correttamente perché il file di configurazione è sbagliato (quindi dai il primo comando per la conferma);
    - o il web server è partito ma non è in ascolto sulla porta 80 su nessun indirizzo.

    Se è il secondo caso, controlla le voci Listen e ServerName nell'httpd.conf.
    Powered by Fedora & CentOS
    Here I am, brain the size of a planet..

  5. #5
    ed ecco l'errore (o almeno UN errore):

    Warning: DocumentRoot [/www/docs/dummy-host.example.com] does not exist
    Syntax error on line 33 of /private/etc/apache2/extra/httpd-vhosts.conf:
    CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" clause (see docs)


    ora, ecco la parte incriminata: (in grassetto la riga 33)

    <VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/www/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
    CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log common"
    </VirtualHost>



    se puoi aiutarmi al volo a correggere bene mi fai un grosso favore, altrimenti mi vado a leggere la doc come consigliato lì, anche se essendo quasi completamente ignorante probabilmente ci passerò dei giorni...

    grazie

  6. #6
    Si quello è evidentemente l'unico VirtualHost che hai configurato, ma è un sample.
    Per ora non ti servono i VirtualHost, quindi puoi commentare tutta la sezione così:
    codice:
    #<VirtualHost *:80>
    #ServerAdmin webmaster@dummy-host.example.com
    #DocumentRoot "/www/docs/dummy-host.example.com"
    #ServerName dummy-host.example.com
    #ServerAlias www.dummy-host.example.com
    #ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
    #CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log common"
    #</VirtualHost>
    una volta salvato, ridai il configtest per vedere se è corretto e prova a restartare il Web Server.
    Powered by Fedora & CentOS
    Here I am, brain the size of a planet..

  7. #7
    CI SONO!!

    bastava inserire Listen 192.168.1.2:80 come dicevi prima!
    ora, se non ho capito male, se alla macchina dovesse venire assegnato un IP diverso da quello dovrei inserire un'altra voce tipo:

    Listen [altro IP]:80
    giusto?

    GRAZIE MILLE!

  8. #8
    Hai 2 opzioni adesso:
    - lasci Listen 80, in modo che ascolti sulla porta 80 di qualsiasi indirizzo che avrà;
    - lasci Listen 127.0.0.1:80, in modo che tu lo possa usare Apache solo in locale.
    Powered by Fedora & CentOS
    Here I am, brain the size of a planet..

  9. #9
    chiarissimo, grazie mille!!!

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.