2011-12-01 66 views
0

我试图在www.domain.com上设置一个服务器,该服务器允许我为添加的每个用户创建主机帐户。为每个用户创建Apache VitualHost

基本上我的目标是创建一个用户和基于域名的虚拟主机映射到他们的主目录,所以:

“joe.domain.com”将指向“/家/乔”

我已经尝试在httpd.conf中设置虚拟主机,但我没有任何运气,想知道是否有办法1.脚本此过程或2.在通用虚拟主机条目中设置某种变量,将自动创建此条目。

+0

您需要提供更多详细信息。当你“没有任何运气”时会发生什么?你有错误吗?意外/不想要的行为?你的配置文件是什么样的? – larsks

+0

基本上不管我如何配置虚拟主机(见下面的线程),我只是得到404回来。我检查了路径,用httpd -S确认了虚拟主机,并且一切看起来都很好。 – Fluidbyte

回答

0

不知道你设置的细节,我可以告诉你:

  • 是的,你可以编写脚本的过程。

    Apache的配置文件只是文本文件,所以很容易产生编程。

  • 是的,你可以配置某种通用的虚拟主机条目。

    Apache的Dynamically configured mass virtual hosting文档很好地解决了这种情况。

+0

好吧,我想最后一个选项从链接“使用独立的虚拟主机配置文件”监守这将意味着只管理一个地图文件,这是理想,它仍然没有工作,我得到一个404错误。 – Fluidbyte

+0

因此,您需要向我们展示您的配置以及错误日志中的任何错误。 – larsks

+0

我的httpd.conf文件究竟是什么在APACH文档,然后我vhosts.map有每个条目为:(。*) userx.mydomain.com /家庭/用户X – Fluidbyte

相关问题