Ancien blog

Le lun. 06 septembre 2010 par Kasey

Comme vous pouvez le remarquer j'ai fini de coder mon propre système de blog et grâce a la magie de l'adminsys vous pouvez retrouver l'intégralité de l'ancien contenu sur http://kasey.fr/index.php et la méthode dans la suite du billet.

Pour faire cohabiter ensemble webpy et php j'ai mis en place une configuration hybride dans mon lighty a base de fastcgi et de rewriting.

Enjoy :

$HTTP["host"] =~ "^kasey\.fr$" {
      server.document-root = "/var/www/archive/"

      $HTTP["url"] =~ "^/index\.php$" {
         server.document-root = "/var/www/blog/"
      }

      fastcgi.server = ( "/code.py" =>
       (( "socket" => "/tmp/fastcgi.socket",
          "bin-path" => "/var/www/pblog/web.py",
          "max-procs" => 1,
          "bin-environment" => (
             "REAL_SCRIPT_NAME" => ""
          ),
         "check-local" => "disable"
       )),".php" => ((
                     "bin-path" => "/usr/bin/php5-cgi",
                     "socket" => "/tmp/php.socket"
                 ))
     )

      alias.url = (
        "/img"    => "/var/www/pblog/media/img/",
        "/css"    => "/var/www/pblog/media/css/",
        "/js"     => "/var/www/pblog/media/js/",
        "/public" => "/var/www/blog/public",
        "/themes" => "/var/www/blog/themes"
      )

      url.rewrite-once = (
         "^(/img.*)" => "$1",
         "^(/css.*)" => "$1",
         "^(/js.*)"  => "$1",
         "^(/public.*)" =>  "$1",
         "^(/themes.*)" =>  "$1",
         "^/index\.php(.*)" => "/index.php$1",
         "^/(.*)$"   => "/code.py/$1"
      )
}