在 Windows 7 上创建内部网网站

在 Windows 7 上创建内部网网站

我想在我的局域网中创建一个网站,但不想使用我的笔记本电脑或 PC 作为网站的主机名,而是用户应该能够使用类似的名称css.domain.com

我这样做是因为我想运行许多 Web 应用程序(同时运行同一应用程序的 2-3 个副本),而且显然我不能对它们使用相同的域名。

我应该补充一点,使用该hosts文件不会有帮助,我试过了。
我正在使用:

  • Windows 7 SP1
  • XAMPP 服务器

我可以更换操作系统,但我想使用 Apache、PHP 和 MySQL。

答案1

我最初没有详细回答的原因是我不知道 Windows 的完整答案。但既然你愿意适应,我就把它写在这里。

有两种方法可以做到这一点。其中一种方法是使用 URL 中的目录名称,并以 PC 为名称。服务器 PC 有一个默认的网站目录(当您输入“http://本地主机“在本地机器上,或者“http://计算机名“来自另一个系统,假设计算机的名称是“computername”。因此,如果该目录名为“c:\www”,并且您将网站放在“c:\www\mywebsite”中,那么其他人可以通过输入“http://计算机名称/我的网站“。

要实现你想要的功能,你可以使用 host 文件以及 Apache 的虚拟主机,而不仅仅是 hosts 文件本身。我写了一些使用 Ubuntu 执行此操作的说明,网址为询问Ubuntu。Windows 的唯一区别是配置文件的位置,可能还有名称。搜索并找出它的位置应该不难。

查看我在 AskUbuntu 上的指示,如果您有任何问题,可以在这里或那里提问。

相关内容