我之前升級我的 Kernel ,所以重新安裝了一次 VMware Server 2.0.2 (因為要重新編譯相關的 kernel module)。但是更新完成之後,我卻沒辦法透過 HTTPS 登入,狀況是 chrome 直接爛掉,firefox 出現無法顯示網頁,而 IE 則是出現 JS 的錯誤,後來找了半天,發現是 VMware Server 內建的 tomcat web server 搞的鬼。
我的環境是 Linux Debian 5.0.4 + VMware Server 2.0.2
修改路徑:/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/conf/server.xml
找到
1 | < Connector port = "8308" maxHttpHeaderSize = "8192" |
2 | maxThreads = "150" minSpareThreads = "25" maxSpareThreads = "75" |
3 | enableLookups = "false" acceptCount = "100" |
4 | connectionTimeout = "20000" disableUploadTimeout = "true" |
5 | compression = "on" compressionMinSize = "256" |
6 | compressableMimeType = "text/html,text/xml,text/javascript,application/x-javascript,application/javascript" /> |
把裡面的 compression=”on” 改為 compression=”off” 就可以了。
然後重新啟動 VMWare 的 web ui 管理介面即可 /etc/init.d/vmware-mgmt restart