Как настроить виртуальный хост для URL OTRS в rhel 6

Как настроить виртуальный хост для URL OTRS в rhel 6

Я успешно установил 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.

Работает как по волшебству ;-)

Связанный контент