Request Tracker Installation Teil 2
Heute Abend kommen wir zum abschließenden Teil unserer kleinen RT Installationsanleitung unter Devuan 2. Es sind nicht mehr viele Arbeiten zu erledigen, keine Angst.
Wir müssen uns erstmal entscheiden, welchen CGI Handler wir verwenden wollen. Viele Jahre habe ich mod_perl verwendet, was aber echt lahm ist. Dann eine lange Zeit mod_fastcgi, was aber total buggy war. Seit einiger Zeit verwende ich auf meinen 4 Produktionsumgebungen mod_fcgid, also installieren wir uns das schnell:
apt-get install libapache2-mod-fcgid
Dann lesen wir kurz in den Dokumenten von Bestpractical, da war was mit mod_fcgid (Webdeployment Bestpractical), wir müssen da noch einen Wert höher stellen:
FcgidMaxRequestLen 1073741824
Dazu müssen wir kurz die Datei fcgid.conf editieren und den Wert eintragen:
vi /etc/apache2/mods-enabled/fcgid.conf
Als letzten legen wir uns eine Konfiguration für unseren Host an, auf dem RT läuft, ich mache das hier nur mal für Demo Zwecke einfach in den 000-default.conf rein, Ihr passt das bitte entsprechend Eurer Umgebung an!
vi /etc/apache2/sites-enabled/000-default.conf
Meine sieht in etwa so aus:
<VirtualHost *:80> ServerName rtdemo.local AddDefaultCharset UTF-8 ScriptAlias / /opt/rt4/sbin/rt-server.fcgi/ DocumentRoot "/opt/rt4/share/html" <Location /> <IfVersion >= 2.4> Require all granted </IfVersion> <IfVersion < 2.4> Order allow,deny Allow from all </IfVersion> Options +ExecCGI AddHandler fcgid-script fcgi </Location> </VirtualHost>
Eure kann und wird sicher davon abweichen. In den kommenden Artikeln gehe ich auch noch genauer auf finetunig der Konfigurationen ein, aber für den Einstieg reicht das erstmal.
Nun sind wir auch schon fertig mit dem 2. Teil, wir können unseren frischen RT nun über die in der Apache Conf hinterlegten URL erreichen und sehen das:
Hier gehts dann mit Usernamen „root“ und dem super sicheren Passwort „password“ weiter, es begrüßt uns ein jungfreulicher Request Tracker: