Linuxové poznámky ke Quickru

V posledních týdnech jsem se částečně věnoval tomu, že jsem instaloval a konfiguroval portálovou verzi Quickru na Rad Hatu. Jedná se o reálný projekt, do živého prostředí, žádné funkční ukázkové demo. Proto bylo třeba udělat i takové věci, jako zebezpeční Quickru, Domina i Linuxu, aktualizace a záplatování všeho, nastavení přístupů, autostartů, jednoduché údržby, ...

Během toho jsem posbíral pár tipů, které si sem poznamenám - tuším, že by se mohly časem ještě hodit. A třeba se budou někdy hodit i vám.

Oficiálně certifikovaná verze pro Quickr 8.1 je RHEL 4.4. Dal jsem tam poslední RHEL 5.2 a zatím to jede (při instalaci HTTP konektorů to hodí varování, že nesedí verze).

Nezapomeňte na ulimit -n 50000, neboli počet otevřených souborů. Jinak to nepojede. Opravdu. Buď to dávejte ručně po každém restartu, nebo do /etc/profile či do /etc/security/limits.conf (řádek "* hard nofile 50000").

Pokud v defaultní instalaci RHELu nepojede grafický instalátor, nainstalujte balíček xorg-x11-deprecated-libs. Takto: yum install xorg-x11-deprecated-libs A když jsme u toho, instalovali jste knihovny podle dokumentace? Tak šup: openmotif, openmotif22, openmotif-devel

Fixy, které jsem použil po instalaci Quickr 8.1 J2EE: IFPK 56562, 60900, 62316, 66114. IFLO 28502, 28531, 28838, 28949, 28863, 27703, 28503, 28563, 28606, 28222. Skoro všechny chtějí ještě provést nejakou malou akci, tak čtěte každé přiložené readme.

Disable security trvalo 35 minut, enable security 60 minut.

Sama se nainstaluje DB2 pod účtem wpdb2ins, tento uživatel ji také musí spouštět. Buď ručně (db2start, db2stop), nebo automaticky po restartu: db2iauto on wpdb2ins Zkontrolovat se to dá takto: db2set DB2AUTOSTART -i wpdb2ins

Jako předřazený HTTP server jsem použil IBM HTTP Server (Apache based), je na druhém instalačním CD. Přesměrování protokolu 80 na 443 udělám v httpd.conf takto: LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*) https://%{HTTP_HOST}%{REQUEST_URI}

A na závěr prozatimní verze startup skriptů pro nahození/ukončení HTTPD, Domina, WAS a Portalu. Stačí zkontrolovat (upravit cesty, jména uživatelů) nakopírovat do /etc/init.d, nastavit práva podobně, jako mají ostatní skripty (root:root) a přidat je do startovací sekvence pro příslušné init levely: chkconfig --add httpd Ručně se potom dají ovládat pomocí service domino start
service domino stop
Stahujte: httpd, domino, wasserver, wpsserver.

 

Předchozí: Wiki Domino Designer
Následující: Lotus Café - listopad 2008