Rhel

HTTPS IP 更改為 Localhost

  • May 21, 2017

我安裝 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 

我在這裡缺少什麼….

問題出在應用程序級別,而不是您的主機文件或 apache 的配置。

我建議取出 127.0.0.1 行的 test-itop;但是我確實懷疑問題不存在。

最可能的解釋是,在設置階段的 Web 界面中,在“雜項參數”->“附加參數”->“應用程序 URL”中,您輸入了http://localhost/itop而不是https://172.18.35.8 /itop ; 這也解釋了為什麼從本地主機使用它時效果很好。

作為最後的建議,從性能的角度來看,我建議不要使用圖形界面設置應用程序伺服器;或者最多安裝它們,但只在需要時啟動 xserver,使其大部分時間不執行。

免責聲明:從未處理過 iTop,但在其他 Web 應用程序中看到過這個問題。我從這裡獲得了螢幕/配置詳細資訊

引用自:https://unix.stackexchange.com/questions/346072