Não faça dois bloqueios de servidor. Você pode ter vários IPs ou usar diretivas de local
Eu preciso:
As configurações do servidor (dois arquivos separados, incluídos nesta ordem) são:
server {
listen 127.0.0.1:80;
location /app {
index index.html;
alias /var/www/app;
}
}
server {
listen *:80 default_server;
location /static {
alias /var/www/static;
}
location / {
uwsgi_pass django;
include /path/to/uwsgi_params;
}
}
Problema: O primeiro servidor funciona, mas para pedidos que devem ser manipulados no segundo servidor, recebo 404.
bind
na diretiva listen
em ambos os blocos de servidores separadamente, o que causa o erro "porta já em uso ". Soluções / Soluções:
Não faça dois bloqueios de servidor. Você pode ter vários IPs ou usar diretivas de local
Especifique o IP em ambos os blocos, isto é, 127.0.0.1 para o local e 89.89.89.89, por exemplo, para o host não local.
Você usou *: 80 no segundo que inclui 127.0.0.1.
Tags nginx