Probabilmente ci sono altri file (come la configurazione default
) che si trovano in /etc/nginx/sites-enabled
che devono essere rimossi.
Questo problema è causato da una ripetizione del parametro default_server
fornito in una o più direttive listen
nei file. Probabilmente troverete questa direttiva in conflitto si legge qualcosa di simile a:
listen 80 default_server;
quanto nginx core module documentation for listen
afferma:
Il parametro default_server
, se presente, farà sì che il server per diventare il server di default per le specifiche address:port
coppia. Se nessuna delle direttive ha il parametro default_server
, il primo server con la coppia address:port
sarà il server predefinito per questa coppia.
Ciò significa che ci deve essere un altro file o server
blocco definito nella configurazione con default_server
set per la porta 80. nginx sta incontrando che prima il file mysite.com
quindi cerca togliere o regolare che altre configurazioni.
Se si stanno lottando per trovare dove si trovano queste direttive ed i parametri, provare una ricerca in questo modo:
grep -R default_server /etc/nginx
Inserisci configurazione completa. Ogni 'server {}' dovrebbe avere la propria direttiva 'listen'. – Marki555