„FastCGI” változatai közötti eltérés

Innen: KIFÜ Wiki
(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., 11: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