Apache non funziona correttamente dopo l'aggiornamento a High Sierra

0

Ho un server web Apache in esecuzione sul mio Mac. Dall'aggiornamento a macOS High Sierra, se mi collego a localhost o 10.0.0.7 in Safari (o qualsiasi altro browser Web) ottengo il messaggio "Safari non può aprire la pagina" localhost "perché Safari non può connettersi al server" localhost".

Posso confermare che l'apache è in esecuzione. Se eseguo apachectl configtest ottengo "Sintassi OK".

Se digito httpd -v , ottengo

Server version: Apache/2.4.28 (Unix)
Server built:   Oct 19 2017 09:26:34

Ho provato a riavviare Apache e questo non ha alcun effetto. Qualcuno ha idea di come posso farlo funzionare? Tutti i miei file web sono memorizzati in / Library / WebServer / Documents.

In allegato c'è una copia del mio link .

    
posta user3482501 22.10.2017 - 10:57
fonte

1 risposta

1

Dai un'occhiata al tuo file hosts , dovresti avere le voci lì per il tuo localhost e la configurazione locale. Il file hosts è in /etc , quindi il modo migliore per aprirlo è usando Terminal e questo comando (di sola lettura):

open -a TextEdit /etc/hosts

Dovresti vedere uno o tutti questi per localhost come:

127.0.0.1   localhost   
::1         localhost
fe80::1%lo0 localhost

127.0.0.1 è la tua macchina (aka localhost).

È possibile aggiungere altri indirizzi IP dalla rete locale per instradare i nomi di dominio in una cartella di sviluppo locale nel file hosts . Ad esempio, il mio ha voci personalizzate da vecchi progetti come:

10.0.10.111     teambox.dongguk.ac.kr

Per apportare modifiche al file hosts , dovrai utilizzare:

sudo open -a TextEdit /etc/hosts

Inserisci la password del tuo account utente quando richiesto.

Ecco un articolo completo su come apportare modifiche al tuo file hosts : Il file Hosts Mac: Come modificare / etc / hosts in OS X con TextEdit

    
risposta data 22.10.2017 - 19:33
fonte

Leggi altre domande sui tag