El Capitan Safari non può aprire http: // localhost / dopo aver avviato Apache

2

Nella finestra Terminale, ho avviato il server web con sudo apachect1 start , ho fornito la password e ho ricevuto:

/System/Library/LaunchDaemons/org.apache.httpd.plist: service already loaded

Quindi, nel campo Safari Smart Search ho inserito:

http://localhost/

Poi ho ricevuto:

Nel terminale https -v è segnalato:

Server version: Apache/2.4.16 (Unix) Server built: Jul 31 2015 15:53:26

Come possiamo risolvere questo per favore? Grazie.

    
posta Fred J. 09.01.2016 - 11:08
fonte

4 risposte

1

Risulta che vi sono prove che l'aggiornamento da Snow Leopard a El Capitan aggiorna i file binari di apache2, ma non la sua configurazione. Si prega di ottenere la configurazione originale di apache2 da una installazione pulita di El Capitan e sostituire la propria con essa. Si trova a /private/etc/apache2/original . Sostituisci httpd.conf e la cartella extra con quelli ottenuti con l'installazione pulita. Riavvia apache2 in seguito.

    
risposta data 09.01.2016 - 12:38
fonte
1

tipo

apachectl configtest

nella riga di comando e vedi quali errori ottieni ...

    
risposta data 05.07.2016 - 14:51
fonte
0

Per risolvere in modo efficiente il problema dell'apache. Abbiamo bisogno di aprire un file nascosto che non è disponibile. Questo è il file privato.

Vai al tuo browser Google Chrome o Safari e nella barra degli indirizzi.

file:///private/etc/apache2/

lì vedrai i file di apache nella cartella apache2 . Per poterlo modificare, devi andare su Terminale e digitare:

open /private/etc

questo accede al file privato. Vedrai una cartella denominata etc in questo suo apache2 aprilo, vai alla cartella originale copia incolla i 2 file extra e httpd.conf in una nuova cartella sul nome del desktop è ciò che vuoi che non ci interessa , prendi i due file extra e httpd.conf posizionali in apache2 sovrascrivendo i file esistenti è necessario e il localhost dovrebbe dire Funziona!

    
risposta data 04.04.2016 - 17:56
fonte
0

Ottenere i seguenti errori:

AH00557: httpd: apr_sockaddr_info_get() failed for iMac.local

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message

Potrebbe essere perché stai cercando di accedere a localhost tramite https anziché http. Passa a http e vedi se questo risolve il problema.

    
risposta data 28.09.2017 - 18:45
fonte

Leggi altre domande sui tag