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 위치가 스크립트 핸들러가 아닌 기본 핸들러로 설정되어 있음을 아파치에 알려야 합니다.
매력처럼 작동합니다 ;-)