Risposte:
Immagino che manchi la ;fine della server_namedirettiva, quindi interpreta la allowlinea 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 nginxnel mio browser e server name "/var/www/mysite" has suspicious symbols in /etc/nginx/sites-available/mysite.conf:8nel 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;