Aplicativos de vários nós em um servidor, Nginx servindo apenas um site

1

Postou isso no stackoverflow, mas achou que seria melhor aqui.

Eu tenho um servidor que quero usar para hospedar dois aplicativos de nó, mas não importa o que eu faça, meu segundo domínio está servindo o domínio1.com. Domain1.com está ativo há alguns meses, se isso ajudar a depurar.

Eu quero que os aplicativos do nó estejam em domain1.com e um em domain2.com.

Eu tentei definir um catchall server_name _; para o domínio2 e ele não funcionou. Além disso, nginx -T vê os dois arquivos de configuração.

Aqui estão as configurações:

domain1.com

server {
        listen 80;
        listen [::]:80;
        server_name www.domain1.com;
        return 301 https://$server_name$request_uri;

}



server {

        listen 443 ssl;
        listen [::]:443 ssl;

        # Add index.php to the list if you are using PHP
        # index index.html index.htm index.nginx-debian.html;

        server_name www.domain1.com;

        location / {
                proxy_pass http://127.0.0.1:3000/;
                include /etc/nginx/proxy_prams;
        }

}

domain2.com

server {
        listen 80;
        listen [::]:80;
        server_name www.domain2.com;
        return 301 https://$server_name$request_uri;

}



server {

        listen 443 ssl;
        listen [::]:443 ssl;

        # Add index.php to the list if you are using PHP
        # index index.html index.htm index.nginx-debian.html;

        server_name www.domain2.com;

        location / {
                proxy_pass http://127.0.0.1:8080/;
                include /etc/nginx/proxy_prams;
        }

}

Aqui está a configuração expressa para domain2.com

let port = (8080);
app.set('port', port);

/**
 * Create HTTP server.
*/

var server = http.createServer(app);

Como você pode ver, eu configurei as portas nos blocos do servidor nginx, mas apenas o domínio1.com está sendo servido. Alguém pode ajudar com isso?

    
por Moe Smith 19.12.2017 / 05:10

0 respostas