Właśnie zaczęłam nginx
w MacOS Sierra v10.12.1
.
Po zainstalowaniu z Homebrew, przeglądarka nie chce się połączyć z wiadomością: This site can’t be reached. localhost refused to connect.
Właśnie próbuję debugować mój nginx nginx -t
i mówi to nginx.pid
brakuje:
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: [emerg] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)
nginx: configuration file /usr/local/etc/nginx/nginx.conf test failed
ponadto, jeśli spróbuję reload
, generuje następujący błąd:
nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)
Masz pojęcie, co się dzieje?
Dzięki za radę.
Odpowiedzi:
0 dla odpowiedzi № 1Wygląda na to, że Nginx się nie rozpoczął. Uruchom poniżej polecenia (Popraw ścieżkę na podstawie demona nginx). To powinno być albo
sudo /usr/local/nginx/sbin/nginx -s reload
lub
sudo /usr/local/etc/nginx/sbin/nginx -s reload
Znajdź również poprawną lokalizację nginx.pid za pomocą poniższego polecenia
find / -name nginx.pid 2>/dev/null
Następnie zaktualizuj ścieżkę do pliku conf, a następnie ponownie załaduj za pomocą pierwszego polecenia.