iTOP을 설치하고 httpd에 SSL을 적용했습니다. 동일한 컴퓨터에서 액세스하려고 하면 아래 이미지와 같이 모든 것이 잘 작동합니다.
이제 다른 서브넷에서 test-vm에 액세스하려고 하면 아이콘이 나타나지 않고 URL이 172.18.35.8에서 localhost로 변경되고 오류가 발생합니다.
HTTPD.conf 파일
<VirtualHost *:80>
ServerName 172.18.35.8
Redirect permanent / https://172.18.35.8/
#ErrorLog logs/test-itop-error_log
#CustomLog logs/test-itop-access_log common
</VirtualHost>
NameVirtualHost *:443
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
<Directory /var/www/html>
AllowOverride All
</Directory>
#ServerAdmin admin@test-itop
#DocumentRoot /var/www/html/itop
DocumentRoot /var/www/html
ServerName test-itop.local
ErrorLog logs/test-itop-error_log
CustomLog logs/test-itop-access_log common
</VirtualHost>
호스트 파일
127.0.0.1 test-itop localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
172.18.35.8 test-itop.local test-itop
내가 여기서 무엇을 놓치고 있는 걸까...
답변1
문제는 호스트 파일이나 아파치 구성이 아닌 애플리케이션 수준에 있습니다.
test-itop 라인 127.0.0.1을 사용하는 것이 좋지만 문제가 존재하지 않는 것 같습니다.
가장 그럴듯한 설명은 설정 단계 중 웹 인터페이스에서 "추가 매개변수" -> "추가 매개변수" -> "애플리케이션 URL"을 입력한다는 것입니다.http://localhost/itop바꾸다https://172.18.35.8/itop;이것은 또한 localhost에서 사용될 때 왜 잘 작동하는지 설명합니다.
마지막 제안으로, 성능 관점에서 그래픽 인터페이스를 사용하여 애플리케이션 서버를 설정하거나 최대한 설치하지 않는 것이 좋습니다. 필요할 때만 xserver를 시작하고 대부분의 시간 동안 실행되지 않도록 놔두십시오.
면책 조항: iTop을 다룬 적이 없지만 다른 웹 응용 프로그램에서 이 문제를 본 적이 있습니다. 화면/구성 세부정보를 다음에서 얻었습니다.여기
답변2
이는 구성 파일의 잘못된 매개변수일 수 있습니다.
프로토타입을 만들려고 하더라도 게시할 준비가 된 모든 올바른 정보를 추가해야 합니다. 귀하의 경우에는 이 작업을 수행하고 /etc/hosts를 수정하여 도메인을 올바른 테스트 환경(예: localhost 또는 개인 범위)으로 리디렉션합니다. . 이는 항상 고정 IP 대신 DNS를 고려해야 하는 또 다른 이유입니다.