Mam następującą konfigurację nginx, np
server {
listen 80;
server_name example.com
allow 127.0.0.0/8;
Po ponownym uruchomieniu ostrzega mnie:
Restarting nginx: nginx: [warn] server name "127.0.0.0/8" has suspicious
symbols in /etc/nginx/sites-enabled/xxx
Dowolny pomysł?
;
na końcu, i to było przyczyną404 Not Found nginx
w mojej przeglądarce iserver name "/var/www/mysite" has suspicious symbols in /etc/nginx/sites-available/mysite.conf:8
w moim/var/log/nginx/error.log
.Dla mnie przyczyną tego błędu było „http: //” w nazwie serwera.
tj. zmieniłem to:
Do tego:
źródło
Prosta dyrektywa składa się z nazwy i parametrów oddzielonych spacjami i kończy się średnikiem (;).
W twoim przypadku server_name example.com brakuje średnika (;).
źródło