【发布时间】: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 上工作并从外部解决?
提前谢谢你。
【问题讨论】:
-
我可能有同样的问题。你能看看和帮助吗? stackoverflow.com/questions/65892549/…
标签: apache xampp virtualhost