Instalé otrs con éxito, todos funcionan bien, pero tengo que configurar un nombre simple en lugar de la URL de OTRS en el sistema operativo RED HAT 6. Soy nuevo en RHEL y no sé cómo configurar el host virtual.
http://direcciónip/otrs/index.plal nombre simple service.local
http://direcciónip/otrs/customer.plpara volver a nombrar simple respuesta.local
en WAN (red de área privada). Necesito lo mismo que arriba. Por favor, chicos, ayúdenme a configurar el host virtual.
Gracias de antemano,
Saludos GK
Respuesta1
Aquíes documentación para apache httpd cómo hacer hosts virtuales
Respuesta2
Logré configurar OTRS como host virtual, por lo que solo puedes ingresar como URL otrs.domain.com.
Así es como lo he hecho:
<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>
En apache otrs.conf necesitas editar todo lo que tiene /otrs/xxxxx a /xxxxx
La lógica detrás de esto es: en la configuración normal de Apache, debe decir qué carpeta es su carpeta cgi. Bueno, si configura una carpeta raíz como su carpeta cgi, todo lo que esté en esa subcarpeta se considerará como script y no podrá obtener ningún otro archivo. En este ejemplo: cualquier .css, .png, etc. Es por eso que necesita decirle a Apache que la ubicación /otrs-web está configurada como controlador predeterminado y no como controlador de script.
Funciona de maravilla ;-)