cPanel新手:我如何覆盖虚拟主机设置?

问题描述:

我有一个客户希望能够通过cPanel添加/删除/修改电子邮件地址等,但我宁愿添加我自己的虚拟主机配置的实际网站,而不是一个cPanel生成。 (一堆原因,不想安装cPanel的红宝石,宁愿使用客人比杂种等)。cPanel新手:我如何覆盖虚拟主机设置?

我对cPanel并没有太多的经验,但通过httpd.conf &自动生成一个虚拟主机的网站外观 - 并覆盖的东西,如果我试图做任何更改虚拟主机设置。有没有简单的方法来覆盖这些设置而不从cPanel中删除网站的其余功能?

干杯......

您在猜测的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重写某些设置的有效性,甚至可能以不是即时透明的方式进行硬编码...