home :: technology :: blosxom

Incorporating Blosxom in an Existing Website

Here’s how I configured my website to use Blosxom as its CMS (content management system - a fancy term for the way a site is organized). My requirements were:

  • The root URL (www.kcaran.com) had to point to blosxom.cgi.
  • The URL’s to blog entries should look like static links (e.g., http://www.kcaran.com/entries/technology/linux/debian_upgrade_woes.html
  • Files and directories outside of Blosxom should be accessible as before. My Fantasy Football pages should still reside at http://www.kcaran.com/footb/. And I should be able to create new files and directories without changing the web server configuration.
  • Once you have Blosxom configured and working the way you want, place it in a directory named blosxom under your root web directory. For me, that would be /var/www/caran/blosxom.

    [caran@mlougee caran]$ pwd
    /var/www/caran
    [caran@mlougee caran]$ ll blosxom/
    total 60
    drwxrwsr-x   9 caran    www-data  4096 Oct  7 14:17 ./
    drwxrwsr-x  25 caran    www-data  4096 Oct  7 14:27 ../
    -rw-rw-r--   1 caran    www-data    14 Sep 29 08:57 .cvsignore
    drwxrwsr-x   2 caran    www-data  4096 Oct  7 14:54 CVS/
    -rwxrwxr-x   1 caran    www-data 16784 Oct  7 14:17 blosxom.cgi*
    drwxrwsr-x   3 caran    www-data  4096 Oct  5 12:29 css/
    drwxrwsr-x   4 caran    www-data  4096 Oct  7 13:41 entries/
    -rw-r--r--   1 www-data www-data     0 Oct  7 14:16 error_log.txt
    drwxrwxr-x   3 caran    www-data  4096 Oct  7 14:54 feedback/
    drwxrwsr-x   3 caran    www-data  4096 Oct  7 14:23 flavours/
    drwxrwsr-x   3 caran    www-data  4096 Oct  4 14:34 images/
    drwxrwsr-x   4 caran    www-data  4096 Oct  5 12:30 plugins/
    

    Last Updated: Thu, 17 Nov 2005