RHEL 6 で OTRS URL の仮想ホストを設定する方法

RHEL 6 で OTRS URL の仮想ホストを設定する方法

OTRS を正常にインストールし、すべて正常に動作していますが、RED HAT 6 オペレーティング システムで OTRS URL の代わりに単純な名前を設定する必要があります。私は RHEL を初めて使用しており、仮想ホストの設定方法がわかりません。

http://ipaddress/otrs/index.pl単純な名前 service.local

http://ipaddress/otrs/customer.pl再び単純な名前responce.local

WAN (プライベート エリア ネットワーク) で、上記のようなことが必要でした。仮想ホストの設定を手伝ってください。

よろしくお願いします。

よろしくGK

答え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 などです。そのため、/otrs-web の場所がスクリプト ハンドラーではなく、デフォルト ハンドラーとして設定されていることを Apache に伝える必要があります。

うまく機能します ;-)

関連情報