Usando aplicativos Nginx nodejs precisam ser executados com test1domain.com/directory

1

Eu tenho que executar o aplicativo nodejs com o URL como link :

link == site ao vivo

link == nodejs api

link == nodejs api

O site e os aplicativos atuais estão em exibição como:

link == Site ao vivo

link api1 == nodojs api

link api2 == nodejs api

Por favor avise, é possível?

    
por Ramesh Chand 14.01.2016 / 15:33

1 resposta

0

Eu fiz isso editando vi / etc / nginx / sites-enabled / default

 location /api2/ {
    proxy_pass http://0.0.0.0:3000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    rewrite ^/api2/(.*) /$1 break;

 }

 location /api1/ {
    proxy_pass http://0.0.0.0:8443;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    rewrite ^/api1/(.*) /$1 break;

 }

Funcionou!

    
por 03.03.2016 / 11:21