You're not currently signed in. Sign in.

Deploy an application with FastCGI

Files

Extract your scaffolding on server. Take care that files are readable by apache user (www-data on debian), and writable if needed (as your sqlight database).

Apache virtualhost config

in /etc/apache/conf.d/vhost.conf

NameVirtualHost xxx.yyy.zzz.aaa:80

# not allow in virtualhost ! (but as many FastCgiServer as you need)
FastCgiServer /var/www/TestApp/bin/jifty -initial-env JIFTY_COMMAND=fastcgi -processes 3

<VirtualHost test.jifty.org>
  ServerName test.jifty.org
  AddHandler fastcgi-script fcgi
  DocumentRoot /var/www/TestApp/share/web/templates
  ScriptAlias /  /var/www/TestApp/bin/jifty/

<Directory /var/www/TestApp/bin/>
    SetHandler fastcgi-script
    Options +ExecCGI
</Directory>

  CustomLog /var/www/TestApp/log/access_log combined
  ErrorLog /var/www/TestApp/log/error_log
</VirtualHost>

FastCgiServer /var/www/TestApp2/bin/jifty -initial-env JIFTY_COMMAND=fastcgi -processes 3 
<VirtualHost test2.jifty.org>
   ServerName test2.jifty.org
   AddHandler fastcgi-script fcgi
   DocumentRoot /var/www/TestApp2/share/web/templates
   ScriptAlias /  /var/www/TestApp/bin2/jifty/
   ....