Systemd & php-cgi

Una piccola introduzione

Il sistema di avvio dei servizi dei sistemi unix like è, senza ombra di dubbio, efficiente e semplice. Permette a chiunque abbia interesse di capire come funziona ed apportare le modifiche necessarie per variare la sequenza di avvio a proprio piacimento. Però è vecchio, o meglio, gli manca qualcuna di quelle funzionalità che, per carità, posson esser ottenute con vari espedienti, ma tali rimangono.

Ad esempio una di queste mancanze è il riavvio automatico di un servizio che magari è morto durante l’esecuzione. Mi viene in mente subito Qmail, che, per un motivo o per l’altro può muorire, ed è necessario, per l’ovvia necessità di dare una continuità al servizio, riavviarlo subito. Per fare questo si opta generalmente a far avviare qmail tramite svscan, ovvero tramite i daemontools. Leggi tutto “Systemd & php-cgi”

Transmission Web Interface & Nginx

volete usare nginx come frontend per transmission? Niente di più semplice:

server {
  listen 80;
  server_name frontend;
  root /srv/www/htdocs;
  location /transmission {
    proxy_pass http://localhost:9091/transmission;
    proxy_redirect http://localhost:9091/transmission http://frontend/transmission;
    proxy_set_header X-Real-IP $remote_addr;
  }
}