【问题标题】:Use Windows 2016 server with Xampp to host more than 1 website使用带有 Xampp 的 Windows 2016 服务器托管多个网站
【发布时间】:2020-01-27 01:13:22
【问题描述】:

我已经尝试了各种方法,阅读了所有答案,并从中配置了香蕉,但我似乎无法让以下工作:

带有 XAMPP 的 windows 2016 服务器,可托管多于 1 个的网站。

我做了什么:

  • 我已经按照网络上的描述更改了 httpd-vhosts.conf,允许 NameVirtualHost,并使用 documentroot、servername 等设置虚拟主机。
  • 我已将具有 a 记录的域指向此服务器
  • 安装了迄今为止最新的 XAMPP 版本
  • 更改了 Windows 主机文件,如各处所述 (127.0.0.1 domainname.com)

什么有效:

  • 我可以让域在我的服务器浏览器上运行。当我输入特定的 domainname.com 时,它会显示我在指定文件夹中创建的 hello world 页面。域会相应地解析并显示 de 目录中的页面
  • 除此之外,apache 的 localhost 也可以工作,我有 2 个站点可以工作,但只能在服务器的浏览器上,在机器本身上。

什么不起作用:

只有一件事。当我想从服务器以外的任何其他机器(可以说是从外部)访问域时,它不会工作,但是当我在我的家用电脑上 ping 域时,它会解析到服务器。

我很茫然。一直在这几个小时,并开始质疑它是否可能。

谁能告诉我我在这里做错了什么,或者是否有可能有超过 1 个网站在 XAMPP 上工作并从外部解决?

提前谢谢你。

【问题讨论】:

标签: apache xampp virtualhost


【解决方案1】:

是 Windows 防火墙阻止了所有入站连接。我终于想通了!

【讨论】:

    猜你喜欢
    • 2011-06-11
    • 1970-01-01
    • 2013-03-13
    • 2017-09-22
    • 2018-12-01
    • 2011-05-02
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    相关资源
    最近更新 更多