Niedawno zaktualizowałem swoją maszynę roboczą do systemu MACOS Sierra, a teraz żadna z moich konfiguracji hosta wirtualnego nie działa. Muszę zrekonfigurować wszystkie te, co jest ogromnym bólem.Hosty wirtualne nie działające z instalacją systemu MacOS Sierra
Zastanawiam się - czy to normalne, że tak się stało? Czy istnieje sposób, aby temu zapobiec w przyszłości, gdy aktualizuję mój system operacyjny?
Ponadto wygląda na to, że moja konfiguracja wirtualnego hosta nie działa. Patrz poniżej.
Mam edytowany /etc/apache2/extra/httpd-vhosts.conf
obejmuje:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Users/splashnw/Sites/tm-charts"
ServerName tm-charts.dev
ErrorLog "/private/var/log/apache2/tm-charts.dev-error_log"
CustomLog "/private/var/log/apache2/tm-charts.dev-access_log" common
</VirtualHost>
A mój plik /etc/hosts
posiada:
127.0.0.1 tm-charts.dev
Kiedy przejdź do tm-charts.dev w przeglądarce, tam jest po prostu wiadomość : "To działa!" Nie mój projekt, który początkowo widziałem pod tym adresem URL przed instalacją systemu macOS Sierra.
Czy możesz mi powiedzieć, co tu jest nie tak? Dziękuję Ci!
Co IP nie można dostać, jeśli ' ping tm-charts.dev'? – Capsule
@capsule Jeśli pinguję, otrzymuję tę zawartość: '64 bajtów od 127.0.0.1: icmp_seq = 0 ttl = 64 czas = 0.074 ms 64 bajtów od 127.0.0.1: icmp_seq = 1 tt = 64 czas = 0.066 ms 64 bajtów od 127.0.0.1: icmp_seq = 2 ttl = 64 czas = 0,088 ms 64 bajtów od 127.0.0.1: icmp_seq = 3 ttl = 64 czas = 0,060 ms' itd. – Liz
Chciałem tylko upewnić się, że pasuje do 127.0 .01 i plik hosts jest rzeczywiście w porządku. Czy możesz spróbować dodać do niego ':: 1 localhost'? Fakt, że nadal znajdujesz się w domyślnym apache vhost dowodzi, że Apache wciąż nasłuchuje na IPv4, więc '' 'baza vhost powinna być dowolnym IP, v4 lub v6, ale kto wie. – Capsule