Para o Nginx
server {
server_name https://api.production-server.com;
location / { proxy_pass http://127.0.0.1:8099; }
}
veja este link
Estou executando um servidor de produção e meu aplicativo da Web está sendo executado na porta 8099. Portanto, se o front-end quiser acessar qualquer ponto de extremidade de back-end, eles fazem uma chamada para este URL:
http://production.server.com:8099/mainserver/some/get?xxxxxxx
Eu preciso configurar o production.server.com:8099 para algo como api.production-server.com, que apontará para production.server.com:8099. Qual é a melhor abordagem para isso? Isto é para a plataforma Ubuntu.
Para o Nginx
server {
server_name https://api.production-server.com;
location / { proxy_pass http://127.0.0.1:8099; }
}
veja este link
Supondo que seja um servidor apache.
<Proxy *>
Order deny,allow
Allow from all
</proxy>
ServerName https://production.server.com
ProxyPass https://api.production-server.com https://production.server.com:8099
ProxyPassReverse https://api.production-server.com https://production.server.com:8099