Lighttpd with Sqlite and Php (LLSP)
From NAS-Central Buffalo - The Linkstation Wiki
(Difference between revisions)
m (→Lighttpd with SQLite and php (LLSP)) |
(→Setup vhost for 2 urls in lighttpd.conf) |
||
| Line 1: | Line 1: | ||
| - | |||
{{Articles|Debian|}} | {{Articles|Debian|}} | ||
| Line 28: | Line 27: | ||
server.document-root "/media/www/" | server.document-root "/media/www/" | ||
| - | Add this too: | + | Add this too (if you want to use Virtual-Hosting): |
$HTTP["host"] =~ "(^|\.)myhost1\.homelinux\.com$" { | $HTTP["host"] =~ "(^|\.)myhost1\.homelinux\.com$" { | ||
server.document-root = "/media/www/myhost1" | server.document-root = "/media/www/myhost1" | ||
Latest revision as of 11:13, 28 July 2007
Contents |
Lighttpd with SQLite and php (LLSP)
LLSP instead of LAMP (Apache w/ PHP and MySQL Support (MIPSel), Apache HTTP server, installing)
apt-get install lighttpd php5-cgi php5-sqlite sqlite
Configure lighttpd to use PHP5-cgi
pico /etc/lighttpd/conf-available/10-fastcgi.conf
change
"bin-path" => "/usr/bin/php4-cgi",
to
"bin-path" => "/usr/bin/php5-cgi",
Enable cgi and fast-cgi for php usage
cd /etc/lighttpd/conf-enabled ln -s ../conf-available/10-cgi.conf 10-cgi.conf ln -s ../conf-available/10-fastcgi.conf 10-fastcgi.conf
Setup vhost for 2 urls in lighttpd.conf
Default location:
server.document-root "/media/www/"
Add this too (if you want to use Virtual-Hosting):
$HTTP["host"] =~ "(^|\.)myhost1\.homelinux\.com$" {
server.document-root = "/media/www/myhost1"
server.errorlog = "/var/log/lighttpd/myhost1/error.log"
}
$HTTP["host"] =~ "(^|\.)myhost2\.hello\.com$" {
server.document-root = "/media/www/myhost2"
server.errorlog = "/var/log/lighttpd/myhost2/error.log"
}
I believe Lighttpd needs to be run as root the first time it is run - so
pico /etc/lighttpd/lighttpd.conf
uncomment the lines to read:
server.username = "www-data"
and
server.groupname = "www-data"
restart the webserver
/etc/init.d/lighttpd restart

