我习惯于配置自定义的Apache安装,但从未使用过Plesk。作业要求我使用Plesk控制面板将站点添加到CentOS 5.5框中,并在其上配置了数十个其他站点。
我不想与Plesk有任何关系,在一个理想的世界里,我希望创建自己的自定义虚拟主机指令,而不必以任何方式使用/学习Plesk。显然,从机箱周围可以看出,默认Apache安装中没有任何常用的位置/VHost方法可用,而且Plesk有唯一的设置。
我的问题是:是否可以将Plesk VHosts与自定义的混合和匹配?Plesk设置VHosts和普通的非Plesk设置VHosts可以合作,即在同一个盒子上快乐地存在吗?例如,当这个盒子的主人来升级Plesk时,在Plesk之外的流氓会引起问题吗?
没有可用的映像进行测试,而且我不信任它们的备份或版本控制,所以在尝试此框之前,我希望确保这种方法不会带来麻烦。
任何有普列斯克经验的人的任何意见,如果我想要做的是“一个好主意”TM将非常感谢,并希望对其他人在我的位置。
非常感谢
发布于 2013-11-14 17:26:30
根据我的经验,如果您安装Plesk并尝试手动修改周围的文件,您将最终破坏您的Plesk,当然,您的主机。Plesk不通过编辑文本文件工作,而是将其配置保存在数据库和其他二进制存储中。因此,它不推荐混合自定义配置和Plesk配置。
发布于 2013-11-15 04:46:24
其他答案是关于自定义Plesk设置,而您的问题似乎是略有不同的主题,关于您自己的设置与Plesk共存。
是的,您可以将自己的VHost放在本地Apache中,Plesk不会破坏/覆盖它。只需确保您没有将其放入任何Plesk生成的文件中(通常会有一个标题警告以不修改该文件)。
也就是说,您可以把它放在/etc/httpd/conf/conf.d (类似OSes的标准位置)中。只要您的VHost和Plesk安装正确,他们就会幸福地生活在一起。
但是,这种方法有几个缺点,您可能需要认真考虑:
一般来说,由于您的客户已经在使用Plesk,在Plesk中添加另一个站点不应该很复杂。也就是说,如果我要添加另一个站点,它的docroot将出现在/var/www/中(我正在使用CentOS),它的Apache将位于/etc/httpd/conf/ (再次- CentOS,我在Plesk11.5上)。这里的其他响应者已经提到了适当的定制准则。
发布于 2013-11-14 20:03:12
通常不建议将自定义配置与Plesk混合使用,但是Plesk在自定义域配置方面是灵活的。自定义Web配置说明可在http://download1.parallels.com/Plesk/PP11/11.5/Doc/en-US/online/plesk-administrator-guide/index.htm?fileName=71933.htm上找到,有关编辑虚拟主机配置文件的信息可在http://download1.parallels.com/Plesk/PP11/11.5/Doc/en-US/online/plesk-linux-advanced-administration-guide/72064.htm上找到
https://serverfault.com/questions/555049
复制相似问题