我有一个html文件,当我点击它时,浏览器窗口弹出file:///c:/myhtml.html
。如何使用http协议方案运行此文件,以便网址如http://localhost/myhtml
?
我不想设置重量级的网络服务器。对此有什么好的和整洁的解决方案吗?
为什么我要这样做是为了在http协议下测试我的html文件而不是file:///
协议,浏览器限制某些功能。
答案 0 :(得分:5)
如果您安装了 Python ,请输入...
python -m SimpleHTTPServer 8000
。
如果您安装了 Ruby ,请输入...
ruby -run -e httpd . -p 8000
...在您的cmd.exe或Terminal.app
中这将启动一个非常简单的http服务器,它将当前文件夹作为http上下文提供。
生成的网址
答案 1 :(得分:2)
我建议你看看nginx。它非常轻巧,易于配置。它也很好documented(请查看服务静态内容部分,了解您的要求)。
网上有很多教程展示如何入门。您可以毫不费力地创建一个简单的Web服务器。