„FastCGI” változatai közötti eltérés
(→Lighttpd) |
(→Lighttpd) |
||
| 20. sor: | 20. sor: | ||
Patchelés (a letöltött lighthttpd kitömörített könyvtárában vagyunk): | Patchelés (a letöltött lighthttpd kitömörített könyvtárában vagyunk): | ||
patch -p0 < fastcgi-authorizer-fixes.diff | patch -p0 < fastcgi-authorizer-fixes.diff | ||
| + | |||
| + | Konfigurálnunk kell a fordítás paramétereit | ||
| + | vim debian/rules | ||
| + | |||
| + | Melynek nyomán az alábbi részbe be kellett illesztenünk az ssl-es direktívákat tartalmazó sort. | ||
| + | DEB_CONFIGURE_EXTRA_FLAGS += --libdir=/usr/lib/lighttpd --with-openssl \ | ||
| + | --with-kerberos5 --with-pcre --with-bz2 \ | ||
| + | --with-ldap --with-mysql --with-memcache \ | ||
| + | --with-lua=lua5.1 --with-gdbm --with-attr \ | ||
| + | --with-openssl --with-openssl-libs=/usr/lib \ | ||
| + | --with-webdav-locks --with-webdav-props \ | ||
| + | --with-fam | ||
| + | |||
| + | |||
Csomagok elkészítése | Csomagok elkészítése | ||
debuild -b | debuild -b | ||
A lap 2009. április 30., 10:21-kori változata
Amennyiben úgy szeretnék Shibboleth SP-t beüzemelni, hogy biztonsági, vagy bármilyen egyéb megfontolásokból az FastCGI-ként fusson, úgy az alábbi példa lehet segítségünkre.
FastCGI-ről
Ezt még meg kell írni.
Telepítés
A Lighttpd-t és a Shibboleth-et Debian Lenny rendszerre telepítjük. Az egyszerűség kedvéért mindkét összetevő csomagját a debian oldaláról letölthető forrásból állítjuk elő, majd már a generált csomagból telepítjük.
Lighttpd
Beszerzés
dget http://ftp.de.debian.org/debian/pool/main/l/lighttpd/lighttpd_1.4.19-5.dsc dpkg-source -x *.dsc
Egy ismert bug miatt, amely javítása későbbi lighttpd változatban már szerepel, de a debian csomagban lévőben még nem, emiatt patch-elni kell. Patch letöltése:
wget http://redmine.lighttpd.net/attachments/download/91/fastcgi-authorizer-fixes.diff
Patchelés (a letöltött lighthttpd kitömörített könyvtárában vagyunk):
patch -p0 < fastcgi-authorizer-fixes.diff
Konfigurálnunk kell a fordítás paramétereit
vim debian/rules
Melynek nyomán az alábbi részbe be kellett illesztenünk az ssl-es direktívákat tartalmazó sort.
DEB_CONFIGURE_EXTRA_FLAGS += --libdir=/usr/lib/lighttpd --with-openssl \
--with-kerberos5 --with-pcre --with-bz2 \
--with-ldap --with-mysql --with-memcache \
--with-lua=lua5.1 --with-gdbm --with-attr \
--with-openssl --with-openssl-libs=/usr/lib \
--with-webdav-locks --with-webdav-props \
--with-fam
Csomagok elkészítése
debuild -b
