ciao a tutti!
sto provando a configurare il mio superpoverissimo web server apache sul mio mac! ho seguito la miriade di tutorial , e ok! ci sono riuscito. Semplice. ho anche attivato php , in un qualche modo pure l'ftp ...
MA
non capisco alcune cose, per ora:
- il file httpd.conf risiede in /private/etc/apache2/
eppure apachectl risiete in /usr/bin/
come pure la direttiva ServerRoot nel file .conf è /usr , ..
il che mi da un po' di confusione sulla locazione dei files!!
inoltre!
il server apache si avvia, sul mac, dalle System Preferences, Web Sharing. ok.
PERO' ... ho alcuni comportamenti strani:
- server apache chiuso. indirizzo localhost --> Il mio browser non riesce a trovare la pagina (Oops! Google Chrome could not connect to localhost)
- attivo il server dalle System Preferences --> risultato: ho la mia pagina visibile al mio indirizzo localhost
- chiudo il server dalle System Preferences. Avvio il server tramite riga di comando "sudo apachectl -k start" --> questa volta il browser mi si collega al server, ma mi da come risultato:
PS: tra l'altro, io ho modificato sul file httpd.conf la gestione degli errori in modo che ad un errore 404 di pagina non trovata, mi si riporti alla pagina "missing.html" . Questo funziona quando attivo apache tramite System preferences, ma non funziona , come riportato qua su, se lo attivo da riga di comandoNot Found
The requested URL / was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.20 (Unix) Server at localhost Port 80
come mai?? ora non capisco proprio come funzioni l'apache sul mac!! sembra ci siano due cose distinte e diverse che si sovrappongono parzialmente .. haia!!
qualcuno può delucidarmi? e dirmi come si attiva un server apache funzionante tramite riga di comando sul mac?
grazie grazie!!![]()
Luca


Rispondi quotando