Como configuro dois endereços para acessar outros frontends/portas diferentes, por exemplo:
Endereço | Mapeando para |
---|---|
www.meusite.com/config | (nodejs) localhost:3000 |
www.meusite.com/client | (Django) localhost:7000 |
Responder1
Use a pesquisa
- caso você tivesse usado as palavras "proxy apache", você encontraria perguntas semelhantes como
- Proxy reverso Apache para contêiner docker
- e muito mais perguntas semelhantes
Solução para não exagerar no seu cérebro em um exemplo
Apache
<VirtualHost *>
ServerName www.example.com
ProxyPass /config http://localname:3000/
ProxyPassReverse /config http://localname:3000/
ProxyPass /client http://localname:7000/
ProxyPassReverse /client http://localname:7000/
</VirtualHost>
Nginx (caso você precise)
location /config {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $http_host;
}
location /client {
proxy_pass http://127.0.0.1:7000;
proxy_set_header Host $http_host;
}