首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux服务器上apache的本地vhost文件

linux服务器上apache的本地vhost文件
EN

Server Fault用户
提问于 2013-03-22 13:08:08
回答 1查看 49关注 0票数 0

我在linux机器上安装了apache服务器。到目前为止,我正在使用httpd-vhosts.conf文件作为虚拟主机的用途。4-5个域(包括IP和基于名称的)是建立和所有工作良好.

我有一个要求,我想为客户端提供更多的vhost文件控制。我不能向所有用户提供对httpd-vhosts.conf文件的访问。我想知道是否有可能在站点根目录中为所有站点提供本地vhost文件,其行为与httd-vhosts.conf文件相同。我尝试使用.htaccess,但未能覆盖或设置httpd-vhsots.conf文件中的一些配置。

请让我知道这是可能的吗?本地vhost文件和该文件可以在httpd文件的httpd文件中引用。

EN

回答 1

Server Fault用户

发布于 2013-03-22 13:39:40

是也不是。

是的,因为您可以在任何地方都有conf文件,并将其包括在:

代码语言:javascript
复制
Include /home/user/httpd.include

也许在<virtualhost></virtualhost>区。

不,因为:

  • 这样,这个特殊的客户端就可以使用您的配置做任何事情,即产生语法错误(重新启动后不提供服务),或者对其他人做错误的事情。
  • 必须重新加载服务器以应用此客户端所做的更改,因此需要一种重新启动apache的方法。

(如果您能够解释在.htaccess中什么是不可能实现的,这将有所帮助,因为.htaccess看起来仍然是您需要的正确解决方案。)

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

https://serverfault.com/questions/490436

复制
相关文章

相似问题

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