我习惯于configuration自定义的Apache安装,但从来没有使用过Plesk。 一项工作要求我使用Plesk控制面板将一个站点添加到一个CentOS 5.5框中,其中有几十个已经configuration的其他站点。
我不希望与Plesk TBH有任何关系,在理想的情况下,我想创build自己的自定义虚拟主机指令,而不必以任何方式使用/学习Plesk。 从箱子周围的鼻子可以看出,默认的Apache安装中没有任何常用的位置/ VHost方法可用,并且Plesk具有独特的设置。
我的问题是 是否可以混合和匹配Plesk VHosts与自定义的? 可以Plesk设置VHosts和正常非Plesk设置VHosts合作,即在同一个盒子上愉快地存在? 当Plesk的所有者来升级Plesk时,会出现Plesk外部stream氓问题吗?
没有可用的testing图像,我不相信他们的备份或版本控制,所以我想确保这个方法不会造成麻烦,然后我在这个盒子上尝试任何东西。
任何具有Plesk经验的人的任何意见都是为了知道我想做什么是一个好主意TM将不胜感激,希望能够用于我的位置。
非常感谢
根据我的经验,如果您安装了Plesk并尝试手动修改文件,那么您将最终损害您的Plesk以及您的主机。 Plesk不能通过编辑文本文件来工作,而是将其configuration保存在数据库和其他二进制存储中。 所以,不build议将自定义configuration与Plesk混合。
其他答案是关于自定义Plesk设置,而您的问题似乎是稍有不同的主题,关于您自己的设置与Plesk共存。
是的,你可以把你自己的VHost放在原生的Apacheconfiguration中,Plesk不会打破/覆盖它。 只要确保你没有把它放在任何Plesk生成的文件(通常会有一个标头警告不修改文件)。
即你可以把它放在/etc/httpd/conf/conf.d (类似CentOS的操作系统的标准位置)。 只要您的VHost和Plesk vhosts设置正确,他们将一起愉快地生活。
但是,这种方法有几个缺点,您可能需要认真考虑:
一般来说,由于您的客户已经在使用Plesk,因此在Plesk中添加另一个网站应该不复杂。 即如果我添加了另一个站点,它的docroot将出现在/var/www/ (我正在使用CentOS),它的Apacheconfiguration将位于/etc/httpd/conf/ (再次 – CentOS,我在Plesk 11.5 )。 另一位响应者已经提供了正确的定制指导方针。
通常不推荐将自定义configuration与Plesk混合使用,但Plesk可灵活定制域configuration。 自定义Web服务器configuration说明可在http://download1.parallels.com/Plesk/PP11/11.5/Doc/en-US/online/plesk-administrator-guide/index.htm?fileName=71933.htm有关编辑的信息虚拟主机configuration文件可以在http://download1.parallels.com/Plesk/PP11/11.5/Doc/en-US/online/plesk-linux-advanced-administration-guide/72064.htmfind。