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다시 간단한 이름으로 response.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 위치가 스크립트 핸들러가 아닌 기본 핸들러로 설정되어 있음을 아파치에 알려야 합니다.

매력처럼 작동합니다 ;-)

관련 정보