Windows 7 上的本地主机

Posted

技术标签:

【中文标题】Windows 7 上的本地主机【英文标题】:Localhost on Windows 7 【发布时间】:2014-08-11 23:45:03 【问题描述】:

我想在 Windows 7 上启用 localhost,以便能够在没有远程服务器的情况下使用 Chrome 构建网站。我不想安装任何东西,例如可以导航到http://localhost/something/somethingElse/index.html

有人知道怎么做吗?

【问题讨论】:

如果是纯 HTML(甚至使用 javascript),则不需要本地主机,只需使用浏览器打开该 HTML 文件即可。 php 需要安装一些东西 是的,我知道,只是 Chrome 不“喜欢”使用 file:///,javascript 无法设置 cookie,我无法在本地导入 JSON 文件,如果我尝试导入它们从远程服务器返回一个错误,指出本地脚本无法请求远程服务器。 好吧,也许你可以试试 Firefox:它允许 Chrome 出于安全原因在本地阻止的一些 Javascript 操作 【参考方案1】:

为了在 Windows 7 上激活 localhost 服务器,导航到:

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

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

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

您现在可以导航到

127.0.0.1 

http://localhost

【讨论】:

我们生活在什么样的世界里,你必须“打开”本地主机,哎呀 ^ 一个大多数人不使用本地主机的世界... :) 值得注意的是:默认情况下,Internet 信息服务使用C:/inetpub/wwwroot 的内容作为http://localhost/,所以如果你不使用'不想乱设置,把东西扔到那个文件夹里。 优秀。还有一个问题:如何让 Windows 运行程序/脚本而不是只返回 html 文档?【参考方案2】:

有一个简单的 chrome 扩展 "200 OK"。它在 localhost 上运行一个 Web 服务器。

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

【讨论】:

如何添加多个 Web 服务器位置? @trobbins26 然后你必须使用 node http-server 你需要安装 windows 版本的 nodeJs 和 npm install http-server。之后,您可以使用http-server -p 8080 将任何文件夹转换为网络服务器并运行多个实例。

以上是关于Windows 7 上的本地主机的主要内容,如果未能解决你的问题,请参考以下文章

Windows 7上的python wsgi

本地主机不适用于 Windows 7 的 XAMPP 1.7.7

Windows 7:嗅探到本地主机的 TCP 套接字

如何从 Windows 7 pc 访问 Mac Osx 上的 localhost XAMPP?

Windows 7 本地主机无法与 XAMPP 一起正常工作

我想知道我如何能够从我的 iphone 上的 windows 网站开发一个本地主机网站