J'ai la configuration nginx suivante, par exemple
server {
listen 80;
server_name example.com
allow 127.0.0.0/8;
Quand je redémarre, cela m'avertit:
Restarting nginx: nginx: [warn] server name "127.0.0.0/8" has suspicious
symbols in /etc/nginx/sites-enabled/xxx
Une idée?
;
à la fin, et cela causait404 Not Found nginx
dans mon navigateur etserver name "/var/www/mysite" has suspicious symbols in /etc/nginx/sites-available/mysite.conf:8
dans mon/var/log/nginx/error.log
.Pour moi, la cause de cette erreur était d'avoir "http: //" dans le nom du serveur.
c'est à dire que j'ai changé ceci:
Pour ça:
la source
Une directive simple consiste en un nom et des paramètres séparés par des espaces et se termine par un point-virgule (;).
Dans votre cas, nom_serveur exemple.com, point-virgule (;) est manquant.
la source