【问题标题】:Localhost on Windows 7Windows 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 操作

标签: windows http localhost


【解决方案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 将任何文件夹转换为网络服务器并运行多个实例。
猜你喜欢
  • 2010-12-07
  • 2013-09-30
  • 2012-08-06
  • 1970-01-01
  • 2011-12-18
  • 1970-01-01
  • 2012-10-25
  • 2013-04-22
  • 2011-07-23
相关资源
最近更新 更多