如何为具有相同 IP 的多个域/主机设置主机文件?

问题描述 投票:0回答:2

您肯定知道您可以使用“hosts”文件将主机名映射到 IP 地址。这非常有用,尤其是在您进行开发时,因为您可以更改 project1 的本地主机。

那部分很清楚,但不幸的是我无法弄清楚如何设置它以打开具有相同 IP 的多个项目。我尝试了一些没有成功的事情,例如:

127.0.0.1/projects/project1  project1
127.0.0.1/projects/project2  project2

我查看了一些相关问题,但找不到答案。那么,我能以某种方式完成我想做的事情吗?有什么建议吗?

hosts web-development-server
2个回答
84
投票

hosts文件只是名字到IP的映射。您可以像这样在 IP 旁边指定多个名称:

127.0.0.1 name1 name2 name3.domain

52
投票

感谢 Google 和合作者@jvilhena 和@DRC,我解决了这个问题。我是这样做的:

如果您像我一样使用 Windows 和 XAMPP,第一步是设置“主机”文件。如果您使用的是 Windows,您可能会在 C:\Windows\System32\drivers tc\hosts 中找到它。您可以使用任何文本编辑器对其进行编辑。

您可以设置任意多的主机名,所有主机名都指向您的本地主机,IP 为 127.0.0.1.

例如:

 127.0.0.1               local.project1
 127.0.0.1               local.project2
 127.0.0.1               youcanuseany.name.here

第二步是处理Apache文件httpd-vhosts.conf。同样,我使用的是 Windows 和 XAMPP。这个文件很可能在 C:\xampp pach

© www.soinside.com 2019 - 2024. All rights reserved.