【问题标题】:Running local HTML file with http protocol使用 http 协议运行本地 HTML 文件
【发布时间】:2015-05-13 09:16:38
【问题描述】:

我有一个html文件,当我点击它时,浏览器窗口会弹出file:///c:/myhtml.html。如何使用 http 协议方案运行此文件,以使 url 类似于 http://localhost/myhtml

我不想设置重量级的网络服务器。有什么好的解决方案吗?

我为什么要这样做,是在 http 协议而不是浏览器限制某些功能的 file:/// 协议下测试我的 html 文件。

【问题讨论】:

  • 您需要在您的机器上运行一个 Web 服务器,例如阿帕奇apachefriends.org/index.html
  • 您使用的是什么操作系统?如果你有 python,一个快速的解决方案是python -m SimpleHTTPServer 8000
  • 我需要比apache更轻量级的解决方案朋友
  • 请看我的回答。我不能推荐足够的 nginx。非常容易配置。

标签: javascript html angularjs


【解决方案1】:

如果您安装了 Python,请输入 ...

python -m SimpleHTTPServer 8000.

如果您安装了 Ruby,请输入 ...

ruby -run -e httpd . -p 8000

...在您的 cmd.exe 或 Terminal.app 中

这将启动一个非常简单的 http-server,它将您当前的文件夹作为 http-context 提供服务。

结果网址

http://localhost:8000

【讨论】:

  • 如果您在执行上述命令时遇到No module named SimpleHTTPServer 错误,您可以尝试python -m http.server 8000
【解决方案2】:

我建议你看看nginx。它非常轻巧且易于配置。 documented 也很好(查看服务静态内容部分,了解您的要求)。

网上有很多教程展示了如何开始。您可以轻松创建一个简单的 Web 服务器。

【讨论】:

  • 好声音,nginx 在 rasPi 上也运行得很好
猜你喜欢
  • 2012-01-14
  • 1970-01-01
  • 1970-01-01
  • 2018-04-12
  • 1970-01-01
  • 1970-01-01
  • 2018-06-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多