cs:archive:idp-install-debian-etch

Instalace Shibboleth IdP 2 - specifika pro Debian Etch

Java

V distribuci Debian existuje implementace Javy, která nepochází od Sunu. Je doporučitelné používat Sun Java. V Debianu Etch lze nainstalovat JRE 1.5:

# apt-get install sun-java5-bin

Pokud máte v systému víc verzí nebo implementací Javy, použijte nástroj update-alternatives pro správné nastavení symbolických linků. Například pokud chcete použít instalaci Javy v adresáři /opt/java:

# update-alternatives --install /usr/bin/java java /opt/java/bin/java 1
# update-alternatives --set java /opt/java/bin/java
# update-alternatives --install /usr/bin/keytool keytool /opt/java/bin/keytool 1
# update-alternatives --set keytool /opt/java/bin/keytool

Tomcat

Cesty:

  • konfigurace: /etc/tomcat5.5
  • CATALINA_HOME: /usr/share/tomcat5.5
  • CATALINA_BASE: /var/lib/tomcat5.5
  • logy: /var/log/tomcat5.5
  • endorsed knihovny: /usr/share/tomcat5.5/common/endorsed
  • umístění idp.xml: /usr/share/tomcat5.5/conf/Catalina/localhost/idp.xml

Nastavení proměnných protředí by se mělo zapisovat do souboru /etc/default/tomcat5.5:

JAVA_HOME=/opt/java
CATALINA_OPTS="-Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -server"
TOMCAT5_SECURITY=no

Apache

Potřebné moduly mod_proxy a mod_proxy_ajp jsou v základní distribuci Apache2 balíčku. Je potřeba je ale povolit:

# a2enmod proxy
# a2enmod proxy_ajp
# /etc/init.d/apache2 restart

V Debianu jsou Proxy direktivy defaultně zakázány v konfiguraci mod_proxy - /etc/apache2/mods-available/proxy.conf:

        <Proxy *>
                AddDefaultCharset off
                Order deny,allow
                Deny from all
                Allow from .example.com

                # Define the character set for proxied FTP directory listings
                ProxyFtpDirCharset UTF-8
        </Proxy>

Je potřeba nastavit správně přístup. Pravděpodobně na tom web serveru žadnou proxy provozovat nebudete, pak bude stačit, když direktivy Order, Deny a Allow jednoduše zakomentujete.

Last modified:: 2017/02/10 07:02