本地主机在Windows 7上的设置

21

我希望在Windows 7上启用本地主机,能够使用Chrome构建网站而无需远程服务器。我不想安装任何东西,并且希望能够访问例如http://localhost/something/somethingElse/index.html

有人知道怎么做吗?


如果只是纯HTML(甚至带有JavaScript),则不需要本地主机,只需使用浏览器打开该HTML文件即可。但是,PHP需要安装一些东西。 - Clément Malet
是的,我知道,只是Chrome不喜欢使用file:///, JavaScript无法设置cookie,我无法在本地导入JSON文件,如果我尝试从远程服务器导入它们,它会返回一个错误,说本地脚本不能请求远程脚本。 - Jo Colina
1
好的,也许你可以尝试使用Firefox:它允许一些Chrome出于安全原因在本地阻止的Javascript操作。 - Clément Malet
2个回答

35

为了在Windows 7上激活本地服务器,请导航至:

-> Control Panel -> Programs and Features -> Turn Windows features on or off

然后搜索Internet Information Services并勾选它的复选框。

等待Windows进行更改,无需立即重新启动,服务器将被启用。

现在,您可以导航到

127.0.0.1 
或者
http://localhost

12
我们现在生活在一个需要“打开”本地主机的世界里,唉。 - RYS
10
值得注意的是,默认情况下,Internet Information Services 将 C:/inetpub/wwwroot 中的内容用于 http://localhost/,因此,如果您不想深入设置,只需将文件放在该文件夹中即可。 - Aaron Campbell
太好了。不过还有一个问题:我如何让Windows运行一个程序/脚本,而不仅仅返回一个HTML文档? - Henrik

4

有一个简单的chrome扩展程序“200 OK”,它在本地主机上运行Web服务器。

  • 自定义端口设置
  • 选择您的项目文件夹并启动服务器

enter image description here


你如何添加多个Web服务器位置? - trobbins26
@trobbins26,那么您需要使用Node http-server,您需要安装Windows版本的NodeJs并执行npm install http-server。之后,您可以使用http-server -p 8080将任何文件夹变为Web服务器,并运行多个实例。 - Sasi Varunan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接