Risposte:
Immagino che manchi la ;
fine della server_name
direttiva, quindi interpreta la allow
linea come parte del nome del server.
server {
listen 80;
server_name example.com;
allow 127.0.0.0/8;
;
Alla fine mi mancava , e questo causava 404 Not Found nginx
nel mio browser e server name "/var/www/mysite" has suspicious symbols in /etc/nginx/sites-available/mysite.conf:8
nel mio /var/log/nginx/error.log
.
Una direttiva semplice è costituita dal nome e dai parametri separati da spazi e termina con un punto e virgola (;).
Nel tuo caso nome_server esempio.com manca il punto e virgola (;).
server {
listen 80;
server_name example.com;
allow 127.0.0.0/8;