要通过 http 提供目录的静态内容,只需导航到该目录并输入:
python -m SimpleHTTPServer 11111
这将在端口 11111 上启动一个 http 服务器。
这个 hack 很棒,因为它不需要零配置:不需要独立的 Web 服务器,也不需要任何配置文件。
是否可以扩展这个示例,或者有其他方法来实现这个目标,同时还支持 CGI?
最终目标是找到一种快速而简单的方式从某个目录为网站提供服务。该网站包含静态内容(HTML 页面、图像),但也包含 CGI 脚本。通过浏览器访问时,CGI 脚本必须正常工作。
当然,我可以在 apache 中设置虚拟主机,允许其中的 CGI 等等。但这不是零配置方法。
答案1
你的意思是像CGIHTTPServer
?