я успешно установил OTRS, все работает нормально, но мне нужно установить простое имя вместо URL OTRS в операционной системе RED HAT 6. Я новичок в RHEL, и я не знаю, как установить виртуальный хост.

http://ipaddress/otrs/index.pl для простого имени service.local

http://ipaddress/otrs/customer.pl, чтобы снова простое имя responsece.local

в WAN (частная сеть). Мне нужно, как и выше, пожалуйста, ребята, помогите мне установить виртуальный хост.

Спасибо заранее,

С уважением ГК

2 ответа2

0

Мне удалось настроить 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 установлено как обработчик по умолчанию, а не как обработчик сценариев.

Работает как шарм ;-)

0

Вот документация для apache httpd, как сделать виртуальные хосты

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .