From 246e2405b8d76c46b8a49de6fd1311c936e6b852 Mon Sep 17 00:00:00 2001 From: Richard Ipsum Date: Thu, 30 Jan 2014 11:23:40 +0000 Subject: Reconfigure lighttpd We now run two separate httpds, one for morph-cache-server and one for git-httpd. We do this because we want to run morph-cache-server as the cache user and git-httpd as the git user --- etc/lighttpd/morph-cache-httpd.conf | 49 +++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 etc/lighttpd/morph-cache-httpd.conf (limited to 'etc/lighttpd/morph-cache-httpd.conf') diff --git a/etc/lighttpd/morph-cache-httpd.conf b/etc/lighttpd/morph-cache-httpd.conf new file mode 100644 index 0000000..65b9b22 --- /dev/null +++ b/etc/lighttpd/morph-cache-httpd.conf @@ -0,0 +1,49 @@ +server.document-root = "/var/www/htdocs" + +server.port = 8080 + +server.username = "cache" +server.groupname = "cache" + +server.modules += ("mod_cgi", "mod_fastcgi") + +mimetype.assign = ( + ".html" => "text/html", + ".txt" => "text/plain", + ".jpg" => "image/jpeg", + ".png" => "image/png", + ".css" => "text/css" +) + +$SERVER["socket"] == ":8080" { + server.username = "cache" + server.groupname = "cache" + fastcgi.server = ( + "" => + ( + "python-fcgi" => + ( + "socket" => "/var/run/lighttpd/morph-cache-server.socket", + "bin-path" => "/usr/bin/morph-cache-server --config=/etc/morph-cache-server.conf", + "check-local" => "disable", + "max-procs" => 4, + ) + ) + ) +} + +$SERVER["socket"] == ":8081" { + server.username = "cache" + server.groupname = "cache" fastcgi.server = ( + "" => + ( + "python-fcgi" => + ( + "socket" => "/var/run/lighttpd/morph-cache-server-write.socket", + "bin-path" => "/usr/bin/morph-cache-server --config=/etc/morph-cache-server-write.conf", + "check-local" => "disable", + "max-procs" => 1, + ) + ) + ) +} -- cgit v1.2.1