2010-11-21 52 views
1

我有一個客戶希望能夠通過cPanel添加/刪除/修改電子郵件地址等,但我寧願添加我自己的虛擬主機配置的實際網站,而不是一個cPanel生成。 (一堆原因,不想安裝cPanel的紅寶石,寧願使用客人比雜種等)。cPanel新手:我如何覆蓋虛擬主機設置?

我對cPanel並沒有太多的經驗,但通過httpd.conf &自動生成一個虛擬主機的網站外觀 - 並覆蓋的東西,如果我試圖做任何更改虛擬主機設置。有沒有簡單的方法來覆蓋這些設置而不從cPanel中刪除網站的其餘功能?

乾杯......

回答

1

您在猜測的cPanel接管了很多東西,並自動生成某些CONFIGS正確。說實話,我不知道它做什麼關於virtualhosts CONFIGS,但我確實有最近在其他領域的經驗,這種經驗,以確認您的懷疑:

所以,說明...的cPanel自帶的股票有Rails 2.3.5。在cPanel GemSet頁面上,您可以看到Rails 3.0.6顯示爲可用,甚至可以通過cPanel或SSH/BASH進行安裝。這根本沒有任何錯誤信息(事實上,cPanel自己報告它已經安裝),但SSH/BASH中的rails --version命令仍然顯示版本2.3.5。 After some research on on the cPanel forums,我發現這是因爲cPanel爲硬編碼爲爲Mongrel支持,並且Mongrel不支持Rails過去的版本2.3.8。據他們的一位版主稱,他們正在尋找一種可能的Passenger解決方案,但它仍處於編碼和數月之外的早期階段。

所以,雖然我意識到我的示例沒有具體回答關於虛擬主機的問題,但我認爲它證實了您懷疑cPanel重寫某些設置的有效性,甚至可能以不是即時透明的方式進行硬編碼...