Ich habe OTRs erfolgreich installiert, alles funktioniert einwandfrei, aber ich muss im Betriebssystem RED HAT 6 anstelle der OTRS-URL einen einfachen Namen festlegen. Ich bin neu bei RHEL und weiß nicht, wie ich den virtuellen Host einstelle.
http://ipaddress/otrs/index.plzum einfachen Namen service.local
http://ipaddress/otrs/customer.plwieder den einfachen Namen response.local
im WAN (Private Area Network). Ich brauche genau das oben Genannte. Bitte helft mir, den virtuellen Host einzurichten.
Vielen Dank im Voraus,
Grüße GK
Antwort1
Hierist Dokumentation für Apache httpd, wie man virtuelle Hosts erstellt
Antwort2
Ich habe es geschafft, OTRS als virtuellen Host einzurichten – Sie können also als URL nur otrs.domain.com eingeben.
So habe ich es gemacht:
<VirtualHost *:80>
ServerName otrs.domain.com
DocumentRoot "/opt/otrs/bin/cgi.bin/"
DirectoryIndex index.pl
Alias /otrs-web/ "opt/otrs/var/httpd/htdocs/"
<Location "/otrs-web/">
SetHandler default-handler
</Location>
</Virtualhost>
In der Apache otrs.conf müssen Sie alles, was /otrs/xxxxx hat, in /xxxxx ändern.
Die Logik dahinter ist: In der normalen Apache-Konfiguration müssen Sie angeben, welcher Ordner Ihr CGI-Ordner ist. Wenn Sie einen Stammordner als Ihren CGI-Ordner einrichten, wird alles in diesem Unterordner als Skript betrachtet und Sie können keine anderen Dateien abrufen. In diesem Beispiel: alle CSS-, PNG- usw.-Dateien. Deshalb müssen Sie Apache mitteilen, dass der Speicherort /otrs-web als Standard-Handler und nicht als Skript-Handler festgelegt ist.
Klappt wunderbar ;-)