如何在不将其部署到服务器的情况下打开路径中带有特定域的 URL 的测试页面?

如何在不将其部署到服务器的情况下打开路径中带有特定域的 URL 的测试页面?

这似乎是一个简单的问题,但我似乎无法理解它......

我有一个简单的 html 页面。该 html 页面所做的就是查看是否存在浏览器 cookie,如果存在,它将写入一条消息,提示“找到了 cookie”。

为了使此 html 页面正常工作,需要在浏览器中使用路径中包含特定域“mytestsite.org”的 URL 打开它。因此,我希望能够使用类似“www.mytestsite.org/mytestpage.html”的 URL 在浏览器中打开该页面。很简单...

当我在本地使用此测试页面时,我只需将其部署到本地 JBoss 服务器,然后在我的“hosts”文件中进行映射(我在 Windows XP 上),将我的本地 IP 映射到“local.mytestsite.org”。这会欺骗浏览器,让它认为它实际上是从“mytestsite.org”获取页面,而实际上它是由我的本地 JBoss 服务器提供的。

我想将此 html 文件提供给另一个人,让他在自己的电脑上使用该文件。但是,他们没有安装任何类型的 http 服务器,因此这个小小的主机映射技巧不起作用。我不想让他们费尽心思安装服务器,只是为了让这个测试页面正常工作。此外,我无法将此文件实际放在“mytestsite.org”上。

关于如何通过浏览器通过“mytestsite.org”url 打开此页面,而无需将其实际部署到服务器,您有什么想法吗?

答案1

您需要提供一个非常小的 http 服务器。尝试Nginx。它更像是一个高速服务器,但仍然非常紧凑。至于 hosts 文件,我曾经创建了一个小工具,可以为您编辑 host 文件。您可以添加和删除条目!如果您需要,我可以将其翻译成英文(目前是德文)并发送给您。

相关内容