如何在 rhel 6 中为 OTRS URL 设置虚拟主机

如何在 rhel 6 中为 OTRS URL 设置虚拟主机

我成功安装了 otrs,一切运行正常,但我必须在 RED HAT 6 操作系统中设置一个简单的名称而不是 OTRS URL。我是 RHEL 新手,我不知道如何设置虚拟主机。

http://ip地址/otrs/index.pl到简单名称服务.本地

http://ipaddress/otrs/customer.pl再次简单命名 response.local

在 WAN(专用区域网络)中。我需要的和上面的一样,请大家帮我设置虚拟主机。

提前致谢,

问候 GK

答案1

这里是有关如何创建虚拟主机的 apache httpd 文档

答案2

我设法将 OTRS 设置为虚拟主机 - 因此您只能输入 otrs.domain.com 作为 URL。

我是这样做的:

<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 位置设置为默认处理程序而不是脚本处理程序。

奇迹般有效 ;-)

相关内容