首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Plesk: Plesk / Apache VirtualHost合作--这有可能/明智吗?

Plesk: Plesk / Apache VirtualHost合作--这有可能/明智吗?
EN

Server Fault用户
提问于 2013-11-14 17:18:16
回答 3查看 1K关注 0票数 1

我习惯于配置自定义的Apache安装,但从未使用过Plesk。作业要求我使用Plesk控制面板将站点添加到CentOS 5.5框中,并在其上配置了数十个其他站点。

我不想与Plesk有任何关系,在一个理想的世界里,我希望创建自己的自定义虚拟主机指令,而不必以任何方式使用/学习Plesk。显然,从机箱周围可以看出,默认Apache安装中没有任何常用的位置/VHost方法可用,而且Plesk有唯一的设置。

我的问题是:是否可以将Plesk VHosts与自定义的混合和匹配?Plesk设置VHosts和普通的非Plesk设置VHosts可以合作,即在同一个盒子上快乐地存在吗?例如,当这个盒子的主人来升级Plesk时,在Plesk之外的流氓会引起问题吗?

没有可用的映像进行测试,而且我不信任它们的备份或版本控制,所以在尝试此框之前,我希望确保这种方法不会带来麻烦。

任何有普列斯克经验的人的任何意见,如果我想要做的是“一个好主意”TM将非常感谢,并希望对其他人在我的位置。

非常感谢

EN

回答 3

Server Fault用户

回答已采纳

发布于 2013-11-14 17:26:30

根据我的经验,如果您安装Plesk并尝试手动修改周围的文件,您将最终破坏您的Plesk,当然,您的主机。Plesk不通过编辑文本文件工作,而是将其配置保存在数据库和其他二进制存储中。因此,它不推荐混合自定义配置和Plesk配置。

票数 1
EN

Server Fault用户

发布于 2013-11-15 04:46:24

其他答案是关于自定义Plesk设置,而您的问题似乎是略有不同的主题,关于您自己的设置与Plesk共存。

是的,您可以将自己的VHost放在本地Apache中,Plesk不会破坏/覆盖它。只需确保您没有将其放入任何Plesk生成的文件中(通常会有一个标题警告以不修改该文件)。

也就是说,您可以把它放在/etc/httpd/conf/conf.d (类似OSes的标准位置)中。只要您的VHost和Plesk安装正确,他们就会幸福地生活在一起。

但是,这种方法有几个缺点,您可能需要认真考虑:

  • 最新的Plesk版本除了Apache之外,还经常为优化加载带来Nginx代理。这是非常透明的控制面板用户,但您可能需要了解Nginx设置,以使您的网站兼容;
  • 您的vhost将通过Plesk升级,它可能无法通过Plesk进行服务重新配置。由于您的网站将是唯一的故障,控制面板所有者以后可能会责怪你;
  • 只是为了防止控制面板所有者需要对你的网站进行任何调整,他们将无法以他们通常的方式执行它;

一般来说,由于您的客户已经在使用Plesk,在Plesk中添加另一个站点不应该很复杂。也就是说,如果我要添加另一个站点,它的docroot将出现在/var/www/中(我正在使用CentOS),它的Apache将位于/etc/httpd/conf/ (再次- CentOS,我在Plesk11.5上)。这里的其他响应者已经提到了适当的定制准则。

票数 2
EN

Server Fault用户

发布于 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上找到

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/555049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档