【问题标题】:xampp: hosting multiple sitesxampp:托管多个站点
【发布时间】:2011-05-02 09:23:56
【问题描述】:
我有一个运行 xampp 的 Web 服务器。我有两个域名,我们称它们为 www.domain1.com 和 www.domain2.com。我已经更新了 domain1 的 dns 设置以指向运行正常的服务器(即 domain1 的文件位于 htdocs 文件夹中,当我在浏览器中访问 www.domain1.com 时,我得到了这些文件的索引文件.) 我想做的是在 htdocs 文件夹中有两个文件夹(一个用于 domain1,一个用于 domain2)。如果我将 domain1 和 domain2 的 dns 设置更改为都指向我的服务器 ip,我可以配置 xampp 或 apache 以根据请求的 url 加载正确的站点吗?
谢谢
【问题讨论】:
标签:
hosting
dns
webserver
xampp
【解决方案1】:
在 Xampp for WINDOWS VirtualHost 配置文件位于 C:\xampp\apache\conf\extra\httpd-vhosts.conf,只需编辑它,删除注释字符并编辑行...就像下面
DocumentRoot "D:/xampp/htdocs/yoursite"
服务器名称 www.yoursite.com
服务器别名 www.yoursite.com
错误日志“日志/yoursite.log”
CustomLog "logs/yoursite.log" 结合
【解决方案3】:
是的,这很容易做到。您只需要在 apache 中创建 1 或 2 个虚拟主机。这是通过在您的 xampp 安装中编辑 /apache/conf/extra/httpd-vhosts.conf 文件来完成的。该文件应该包含您需要的详细信息。需要重新启动 Apache 才能进行更改。