【问题标题】: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" 结合

    【讨论】:

      【解决方案2】:

      是的。它称为基于名称的虚拟主机支持。 Xampp 在支持这一点的情况下运行 Apache。见this article here。基本上,您必须编辑您的 apache 配置文件,以便将域名绑定到数据所在的文件夹。不确定如何在 Windows 上执行此操作,但似乎 launcek 已经涵盖了那里。

      参见维基百科的this article on Virtual Hosting

      【讨论】:

        【解决方案3】:

        是的,这很容易做到。您只需要在 apache 中创建 1 或 2 个虚拟主机。这是通过在您的 xampp 安装中编辑 /apache/conf/extra/httpd-vhosts.conf 文件来完成的。该文件应该包含您需要的详细信息。需要重新启动 Apache 才能进行更改。

        【讨论】:

          猜你喜欢
          • 2011-04-09
          • 2012-02-11
          • 2012-05-10
          • 1970-01-01
          • 2016-10-31
          • 1970-01-01
          • 1970-01-01
          • 2018-11-15
          • 2014-11-13
          相关资源
          最近更新 更多