Normalmente você cria um novo arquivo de configuração /etc/nginx/sites-available/newserver.conf para o novo servidor e o vincula a partir de / etc / nginx / sites-enabled. Para usar nginx como proxy reverso, configure o SSL em nginx (ssl_certificate, ...) e, na seção location, use proxy_pass para o servidor não SSL em localhost. proxy_redirect também é necessário, mas isso apenas modifica o cabeçalho Location no caso de seu servidor local não SSL enviar um. Você encontra um exemplo no seguinte artigo .
Vários servidores http no host local usando portas diferentes
server {
server_name mydomain-01.com;
location / {
proxy_redirect http://localhost:8001 https://mydomain-01.com;
...
}
}
server {
server_name mydomain-02.com;
location / {
proxy_redirect http://localhost:8002 https://mydomain-02.com;
...
}
}
Único servidor http no host local usando sites baseados no nome do host
server {
server_name mydomain-01.com;
location / {
proxy_redirect http://s1.localdomain:4000 https://mydomain-01.com;
...
}
}
server {
server_name mydomain-02.com;
location / {
proxy_redirect http://s2.localdomain:4000 https://mydomain-02.com;
...
}
}