Fastcgi++

From Wiki
Revision as of 19:21, 10 February 2011 by Scott (talk | contribs) (Created page with '{{lowercase title}} * install apache2, awstats * apt-get install g++ libboost-dev libboost-thread-dev libboost-date-time-dev * visit http://www.nongnu.org/fastcgipp/ , download …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

  • install apache2, awstats
  • apt-get install g++ libboost-dev libboost-thread-dev libboost-date-time-dev
  • visit http://www.nongnu.org/fastcgipp/ , download fastcgi++-1.2.tar.bz2
  • untar on server, cd to dir, make, sudo make install
  • cd /usr/lib; ln -s /usr/local/lib/libfastcgipp.so
  • restore /etc/apache2/mods-available/fastcgi.{load,conf} from backup
  • restore /usr/lib/apache2/modules/mod_fastcgi.so from backup
  • mkdir -p /var/lib/apache2/fastcgi; chown www-data.www-data /var/lib/apache2/fastcgi
  • a2dissite default; a2ensite mysite1 mysite2; a2enmod alias rewrite fastcgi
  • run /var/www/myapp/app/make to rebuild myapp.fcgi, check with ldd myapp.fcgi
  • restore /etc/awstats/awstats.{conf.local,myapp.conf}, /etc/apache2/stats.passwd
  • restore /var/lib/awstats/*, /var/log/apache2/myapp-access.log, /etc/cron.daily/awstats
  • restart apache