我有一个小Flask应用程序,我设法使用apache2和mod-wsgi运行。 我将其设置为在像test.example.com这样的子域上运行。该应用程序位于/ var / www / flasktest中。
现在,如果我访问example.com/flasktest/test.wsgi,它会返回文件的内容 – 与.py文件一样。 如果我去test.example.com网站工作。
如何防止py,wsgi ..etc文件被下载。 我很想只允许* .css,* .js,..等等
谢谢。
你不应该把你的代码放在DocumentRoot下。 您需要该VirtualHost中的WSGIScriptAlias将您希望显示的URL映射到您放置的WSGI脚本文件。 您需要使用作为WSGIScriptAlias的第一个参数给出的URL来访问它。