L'utilizzo di FastCGI rappresenta un modo abbastanza semplice per configurare un ambiente di produzione per un'applicazione Catalyst su un buon numero di web server (qui vedremo come fare su Apache e lighttpd).
Questo tutorial presume che vogliate gestire l'applicazione esternamente rispetto al web server: in pratica non lasciate gestire ad Apache/lighttpd l'avvio e la chiusura di essa. Ciò ha alcuni vantaggi, tra i quali quello di poter facilmente riavviare l'applicazione senza riavviare il web server stesso (quindi senza interferire con altro che viene eventualmente gestito dallo stesso server). Se preferite far gestire l'applicazione Catalyst al server, qui trovate un tutorial su come farlo con Apache.


