Dois arquivos conf, idiotas, do nginx que eu uso diariamente pra fazer proxy reverso e servir arquivos estáticos;
- Estático:
curl https://raw.githubusercontent.com/pedropalhari/nginx-basic/master/example-page.conf > page.conf
- Proxy reverso:
curl https://raw.githubusercontent.com/pedropalhari/nginx-basic/master/example-server.conf > server.conf
- Proxy websocket:
curl https://raw.githubusercontent.com/pedropalhari/nginx-basic/master/example-websocket.conf > websocket.conf
Ou:
- Estático:
npx degit pedropalhari/nginx-basic/example-page.conf page.conf
- Proxy reverso:
npx degit pedropalhari/nginx-basic/example-server.conf server.conf
- Proxy websocket:
npx degit pedropalhari/nginx-basic/example-websocket.conf websocket.conf
Aproveitando que já estamos aqui:
-
Rotear uma porta do servidor para minha máquina
SERVER --> LOCAL
: -
ssh -R <PORTA_NO_SERVER>:localhost:<PORTA_LOCAL> [email protected]
-
palhari.dev:<PORTA_NO_SERVER>
agora abre o que roda no meulocalhost:<PORTA_LOCAL>
-
Rotear uma porta da minha máquina para uma do servidor
LOCAL --> SERVER
: -
ssh -L <PORTA_LOCAL>:localhost:<PORTA_NO_SERVER> [email protected]
-
localhost:<PORTA_LOCAL>
agora abre o roda nopalhari.dev:<PORTA_NO_SERVER>