按照下面Adobe链接中的说明,我重新安装了CF9多服务器配置和Apache Web服务器。 我的链接
所以现在我的localhost根目录指向C:/ Program Files(x86)/ Apache Software Foundation / Apache2.2 / htdocs。一切都很好。
所以这是我的问题。我想要组织起来。我玩几个网站。我可以设置我的/ htdocs 文件夹如下所示,每个网站都有自己的根目录。
IE
htdocs
---Site1
---Site2
---Site3
到目前为止,我一直只是将所需的网站移动到等效的htdocs(之前我使用的是内置服务器)。 当我需要处理它等时。
当然这不是唯一的解决方案吗?我可以在CF Admin或Apache或两者中处理此问题。您如何管理多个站点?
答案 0 :(得分:1)
您需要搜索的是Apache HTTPD中的VirtualHosting。 VirtualHosting正在设置Apache以在不同目录中托管不同的域名。
我建议你看一下ACME指南。我现在找不到链接,但你应该可以谷歌了。它介绍了如何使用Apache,ColdFusion,MySQL和Eclipse设置开发环境。
答案 1 :(得分:0)
您需要在apache conf文件中设置每个虚拟主机,并在此处读取文档。 您还需要使用本地主机文件来设置域以指向本地计算机。
所以,如果你想使用dev.mysite.com 从c:\ windows \ system42 \ drivers \ etc打开hosts文件 您需要在wondows vista或更新版本上以管理员身份运行记事本。
在文件底部输入 127.0.0.1 dev.mysite.com
保存文件 此域现在将解析为您的本地计算机。 您现在需要在apache中设置与虚拟主机相同的域。
如果您正在运行Windows Vista或Windows 7,那么我建议使用Iis而不是Apache,这样会更容易。