Eu tenho que converter uma configuração de proxy reverso do Apache que usa RewriteCond e RewriteRule para Nginx.
Como posso converter algo assim para a configuração do nginx?
<VirtualHost *:443>
(isso está no bloco principal/único )
RewriteCond %{HTTP_HOST} ^stagingapi$ [NC]
RewriteRule ^/(.*) https://staging-zone.mydomain.com/$1 [R,L]
A RewriteRule tem como primeiro parâmetro a expressão regular que corresponde a todos os URI começando com
/
e como segundo parâmetro uma substituição, que redireciona o site "stagingapi" (sinalizador R) para https://staging-zone.mydomain.com/Tente com algo como:
Você pode substituir
$scheme
porhttps
se quiser redirecionar o tempo todo para HTTPS para ter o mesmo comportamento do apache.