Shib3IdpProd

Innen: KIFÜ Wiki

Shibboleth 3 IdP éles szolgáltatás építése

Linux rendszer-szolgáltatás Debian-on

Az alábbi parancsokat root felhasználóként futtassuk.

1 mkdir /opt/jetty-home
2 useradd -d /opt/jetty-home -U -r -s /bin/false jetty
3 chown jetty:jetty jetty-home
4 echo "JETTY_USER=\"jetty\"
5 JETTY_HOME=/opt/jetty-distribution-9.2.<legutóbbi stabil verzió>
6 JETTY_BASE=/opt/jetty-shibboleth-idp" > /etc/default/jetty
7 cp /opt/jetty-distribution-9.2.<legutóbbi stabil verzió>/bin/jetty.sh /etc/init.d/jetty
8 update-rc.d jetty defaults
  • Az 1-3. sorban elkészítjük a jetty nevű rendszerszintű felhasználót, akinek a nevében fut a szolgáltatás.
  • A 4-6. sorban a szolgáltatás Debian-specifikus beállítóállományába veszünk fel beállításokat. A JETTY_HOME helyen található a letöltés után kicsomagolt Jetty alkalmazás-konténer. A JETTY_BASE helyen a Shibboleth 3 IdP alkalmazáshoz beállított Jetty példány helyezkedik el.
  • A 7-8. sorban a rendszer-szolgáltatások könyvtárába másoljuk az indító script-et és bekapcsoljuk az önműködő indulást.

Dokumentáció