Unreal-IRC-Server - lighttpd installieren (Teil 5)
Gliederung:
- Die Einleitung
- Die Konfigurationsdaten
- Downloaden und entpacken der benötigten Daten
- mySQL 4.0.26
- Lighttpd 1.4.10
- PHP 5.1.6
- phpMyAdmin 2.8.0 (webinstall)
- Unrealircd 3.2
- Anope 1.7.13
- Denora 1.2 RC 2
- phpdenora 3.2
- Einweisung in die gängigen IRC-Befehle für OPs und die Bots
Lighttpd 1.4.10
lighttpd
lighttpd dient uns als kleiner Webserver um später die Statistiken via phpDenora anzeigen zu lassen.
adduser irc-lighttpd
## Passwort: irc-lighttpd
cd /src/lighttpd-1.4.10
./configure --prefix=/srv/lighttpd
make
make install
make clean
make distclean
cd /srv/lighttpd
chown -R irc-lighttpd:irc-lighttpd /srv/lighttpd
su irc-lighttpd
mkdir conf
mkdir logs
mkdir htdocs
cd sbin
cp lighttpd irc_lighttpd
cp /src/lighttpd-1.4.10/doc/lighttpd.conf /srv/lighttpd/conf
Jetzt wird die Config angepasst:
1) mod_cgi entkommentiert (Zeile 29)
2) server.document-root auf /srv/lighttpd/htdocs/ setzen (Zeile 40)
3) server.errorlog auf /srv/lighttpd/logs/error.log (Zeile 43)
4) acceslog.filename auf /srv/lighttpd/logs/access.log (Zeile 116)
5) den Block:
$HTTP["url"] =~ "\.pdf$" {
auskommentieren (Zeile 125 - 127)
6) server.port entkommentieren und auf 10000 setzen (Zeile 138)
7) server.bind entkommentieren und auf irc.robo47.net setzen (Zeile 141)
8) die Zeile
server.range-requests = "disable"
}
cgi.assign = ( ".php" => "/srv/php/bin/irc_php-cgi")
einfügen (Zeile 221)
9) die datei speichern :)
/srv/lighttpd/sbin/irc_lighttpd -f /srv/lighttpd/conf/lighttpd.conf
Und schon läuft auch der lighttpd.
exit

