我想用Python提供静态文件。Python 3 http.server
是否适合在生产中使用?如果没有,为什么不呢?我的替代方案是什么?
报价文档https://docs.python.org/3/library/http.server.html#module-http.server
警告:不建议将http.server用于生产。它只是执行基本的安全检查。
首先,您根本不需要python来提供静态文件。只需使用真正的HTTP服务器,如Apache或NGinx。如果你想要一个快速的解决方案,只需寻找一个具有适合你需求的预配置映像的docker容器。这是NGinx。docker绝对是必备品工具,你不会后悔学习。
$ docker run --name mysite-nginx -v /mysite:/usr/share/nginx/html:ro -p 80:80 -d nginx