首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何覆盖而不是修改WHM/Cpanel上的虚拟主机?

如何覆盖而不是修改WHM/Cpanel上的虚拟主机?
EN

Server Fault用户
提问于 2012-01-01 22:04:20
回答 1查看 1.9K关注 0票数 0

我正在尝试用以下内容完全替换httpd.conf中自动生成的当前虚拟主机(用于红宝石应用程序)。在extra.conf中,我将其放在httpd.conf为每个虚拟主机块指定的位置(类似userdata/std/2/username/site.org/*..conf):

代码语言:javascript
复制
<VirtualHost *:80>
    ServerName www.site.org
    DocumentRoot /home/why/app/public
    <Directory /home/why/app/public>
        Allow from all
        Options -MultiViews
    </Directory>
</VirtualHost>

我说“覆盖”是因为当我运行/scripts/ensure_vhost_includes --all-users时,它告诉我<VirtualHost> cannot occur within <VirtualHost> section。很明显,这意味着我需要重新格式化虚拟主机,但我对apache并不陌生,我只想让它使用我所包含的内容,而不是试图将它与当前的虚拟主机“集成”。我的知识还不足以知道它是否正确,所以我想确切地使用Phusion乘客(部署apache模块)给我的东西:http://www.modrails.com/documentation/Users%20guide%20Apache.html

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-01-04 08:14:17

如果您将虚拟的完整配置添加为“预VirtualHost包含”,它将覆盖相应的自动生成配置。

为此,转到区域的"Apache Configuration“部分,并选择Include。“预VirtualHost包含”部分就在那里。

当然,一定要复制您想要保留的所有自动生成的配置选项!你说过你只想遵循这个特定的配方,但我会花一些时间来确保你没有遗漏一些对你的特定主机设置来说是个好主意的东西,等等。

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

https://serverfault.com/questions/345762

复制
相关文章

相似问题

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