So legen Sie den virtuellen Host für die OTRS-URL in RHEL 6 fest

So legen Sie den virtuellen Host für die OTRS-URL in RHEL 6 fest

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 ;-)

verwandte Informationen