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 然后你必须使用 nodehttp-server
你需要安装 windows 版本的 nodeJs 和 npm install http-server
。之后,您可以使用http-server -p 8080
将任何文件夹转换为网络服务器并运行多个实例。以上是关于Windows 7 上的本地主机的主要内容,如果未能解决你的问题,请参考以下文章
本地主机不适用于 Windows 7 的 XAMPP 1.7.7
如何从 Windows 7 pc 访问 Mac Osx 上的 localhost XAMPP?