Palvelimet

Nginx käänteisenä välityspalvelimena

Nginx ottaa vastaan pyynnöt porteissa 80 ja 443 ja välittää ne paikallisessa portissa toimivalle sovellukselle.

Komennot ja asetukset

server {
  listen 80;
  server_name app.example.com;
  location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
  }
}

sudo nginx -t && sudo systemctl reload nginx

Huomioitavaa

Aja aina nginx -t ennen kuin lataat asetukset uudelleen.

Lue myös

Palvelimet

Omat systemd-yksiköt

Yksikkötiedosto muuttaa mistä tahansa skriptistä tai ohjelmasta hallittavan palvelun, joka käynnistyy tarvittaessa uudelleen.

Palvelimet

journalctl: lokien selaus kivuttomasti

Systemdin päiväkirja suodattaa yksikön, ajan ja prioriteetin mukaan, joten grepiä tarvitaan harvoin.

Palvelimet

Docker: päivittäiset peruskomennot

Käynnistys, lokit ja siivous – konttien ylläpitäjän minimijoukko.