| 1 | diff -rt old/branches/release-0-24-fixes/mythplugins/mythweb/INSTALL new/branches/release-0-24-fixes/mythplugins/mythweb/INSTALL
|
|---|
| 2 | 196,197d195
|
|---|
| 3 | < Please do not use Lighttpd unless you know what you are doing.
|
|---|
| 4 | <
|
|---|
| 5 | 363c361,429
|
|---|
| 6 | < Sorry, no documentation here yet...
|
|---|
| 7 | ---
|
|---|
| 8 | > Configuring lighttpd for mythweb is not as difficult as it once might
|
|---|
| 9 | > have been. All you need to do is add this to your
|
|---|
| 10 | > /etc/lighttpd/lighttpd.conf, or a file included by it (substituting of
|
|---|
| 11 | > course for your own local particulars).
|
|---|
| 12 | >
|
|---|
| 13 | > If you're running mythweb as a virtual host, include the following
|
|---|
| 14 | > inside a $HTTP["host"] directive.
|
|---|
| 15 | >
|
|---|
| 16 | > # You'll want to specify the document root, naturally
|
|---|
| 17 | >
|
|---|
| 18 | > server.document-root = "/var/www/localhost/htdocs/mythweb"
|
|---|
| 19 | >
|
|---|
| 20 | > # The following two sections are the "meat" of configuring mythweb
|
|---|
| 21 | > # under lighttpd. You will need this at the least.
|
|---|
| 22 | >
|
|---|
| 23 | > setenv.add-environment = (
|
|---|
| 24 | > "db_server" => "servername",
|
|---|
| 25 | > "db_name" => "mythconverg",
|
|---|
| 26 | > "db_login" => "mythtv",
|
|---|
| 27 | > "db_password" => "password"
|
|---|
| 28 | > )
|
|---|
| 29 | >
|
|---|
| 30 | > url.rewrite-once = (
|
|---|
| 31 | > "^/(css|data|images|js|themes|skins|[a-z_]+\.(php|pl)).*" => "$0",
|
|---|
| 32 | > "^/(pl(/.*)?)$" => "/mythweb.pl/$1",
|
|---|
| 33 | > "^/(.+)$" => "/mythweb.php/$1",
|
|---|
| 34 | > "^/(.*)$" => "/mythweb.php"
|
|---|
| 35 | > )
|
|---|
| 36 | >
|
|---|
| 37 | > # Protip: If you want HTTP Digest Authentication, uncomment and
|
|---|
| 38 | > # configure this section. Set up the mythweb.htdigest file for your
|
|---|
| 39 | > # users according to the normal lighttpd documentation.
|
|---|
| 40 | >
|
|---|
| 41 | > # auth.backend = "htdigest"
|
|---|
| 42 | > # auth.backend.htdigest.userfile = "/etc/lighttpd/mythweb.htdigest"
|
|---|
| 43 | > # auth.require = (
|
|---|
| 44 | > # "/" => (
|
|---|
| 45 | > # "method" => "digest",
|
|---|
| 46 | > # "realm" => "MythTV",
|
|---|
| 47 | > # "require" => "valid-user"
|
|---|
| 48 | > # )
|
|---|
| 49 | > # )
|
|---|
| 50 | >
|
|---|
| 51 | > # Protip: Uncomment and configure this section if you aren't already
|
|---|
| 52 | > # using fastcgi for PHP applications on your lighttpd server. If
|
|---|
| 53 | > # you're running mythweb as a virtual host, uncommenting this
|
|---|
| 54 | > # section will allow it to run as its own unique and isolated
|
|---|
| 55 | > # fastcgi instance.
|
|---|
| 56 | >
|
|---|
| 57 | > # fastcgi.server = (
|
|---|
| 58 | > # ".php" => ((
|
|---|
| 59 | > # "bin-path" => "/usr/bin/php-cgi",
|
|---|
| 60 | > # "socket" => "/var/run/lighttpd/mythtv-php-fcgi.socket",
|
|---|
| 61 | > # "broken-scriptfilename" => "enable",
|
|---|
| 62 | > # "bin-environment" => (
|
|---|
| 63 | > # "db_server" => "localhost",
|
|---|
| 64 | > # "db_name" => "mythconverg",
|
|---|
| 65 | > # "db_login" => "mythtv",
|
|---|
| 66 | > # "db_password" => "mythtv"
|
|---|
| 67 | > # )
|
|---|
| 68 | > # ))
|
|---|
| 69 | > # )
|
|---|
| 70 | >
|
|---|
| 71 | > # Protip: You might already have perl CGIs handled in your lighttpd
|
|---|
| 72 | > # config. If you don't, you'll want this section.
|
|---|
| 73 | >
|
|---|
| 74 | > # cgi.assign = (
|
|---|
| 75 | > # ".pl" => "/usr/bin/perl"
|
|---|
| 76 | > # )
|
|---|