[HOWTO] Lighttpd 1.4.15 mit mod_mem_cache installieren (Gentoo)

Apache, Lighttpd, nginx, Cherokee
User avatar
daemotron
Administrator
Administrator
Posts: 2635
Joined: 2004-01-21 17:44

[HOWTO] Lighttpd 1.4.15 mit mod_mem_cache installieren (Gentoo)

Post by daemotron » 2007-05-13 12:12

Da der offizielle Lighttpd-ebuild den Patch für mod_mem_cache nicht enthält, habe ich einen Overlay gebastelt, so dass die Installation ein Kinderspiel ist. Hier eine kurze Anleitung, wie man an den Overlay gelangt und Lighty mit mod_mem_cache übersetzt (ich gehe davon aus, dass als root gearbeitet wird und Portage gemäß Joe User's Howto konfiguriert ist):

Code: Select all

# Schritt 1: Overlay herunterladen
cd ~
wget ftp://ftp.my-universe.com/misc/lighttpd/www-servers.lighttpd-1.4.15.tar.bz2

# Schritt 2: Overlay entpacken
cd /usr/local/portage
tar xjf /root/www-servers.lighttpd-1.4.15.tar.bz2

# Schritt 3: Manifest updaten; irgendwie krieg ich's nicht hin, 
# dass das Changelog nach dem Entpacken noch 100% i.O. ist
cd www-servers/lighttpd
ebuild lighttpd-1.4.15.ebuild digest

# Schritt 4: Paket konfigurieren
cd ~
echo ">www-servers/lighttpd-1.4.15" >> /etc/portage/package.mask
echo "www-servers/lighttpd  gdbm memcache -mysql" >> /etc/portage/package.use

# Schritt 5: Prüfen, ob alles geklappt hat
emerge -pv lighttpd

# sollte in etwa folgendes zeigen:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] www-servers/lighttpd-1.4.15  USE="bzip2 fam fastcgi gdbm memcache pcre ssl -doc -ipv6 -ldap -lua -minimal -mysql -php -rrdtool -test -webdav -xattr" 0 kB [1]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage overlays:
 [1] /usr/local/portage

# Schritt 6: Fein, dann kann's ja losgehen:
emerge lighttpd

# Schritt 7: Konfiguration anpassen, so dass mod_mem_cache auch geladen wird
Weitere Info's zur Konfiguration von mod_mem_cache finden sich im Lighttpd-Wiki.

Feedback, Kritik und sonstige Anregungen willkommen!