Я успешно установил otrs, все работает нормально, но мне нужно задать простое имя вместо URL OTRS в операционной системе RED HAT 6. Я новичок в RHEL и не знаю, как настроить виртуальный хост.
http://ipaddress/otrs/index.plк простому имени service.local
http://ipaddress/otrs/customer.plснова простое имя response.local
в WAN (частной сети). Мне нужно то же самое, что и выше. Пожалуйста, помогите мне настроить виртуальный хост.
Спасибо заранее,
С уважением, ГК
решение1
Здесьесть документация для apache httpd как создать виртуальные хосты
решение2
Мне удалось настроить OTRS как виртуальный хост, поэтому в качестве URL можно ввести только otrs.domain.com.
Вот как я это сделал:
<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>
В apache otrs.conf вам нужно отредактировать все, что имеет /otrs/xxxxx на /xxxxx
Логика в этом следующая - в обычной конфигурации Apache вам нужно указать, какая папка является вашей папкой cgi. Ну, если вы настроите корневую папку как папку cgi, все в этой подпапке будет считаться скриптом, и вы не сможете получить никаких других файлов. В этом примере: любой .css, .png и т. д. Вот почему вам нужно указать Apache, что местоположение /otrs-web установлено как default-handler, а не script-handler.
Работает как по волшебству ;-)