我有一个通过wsgi
运行的Flask应用。
为了吸取我的应用程序上的负载,这会加载很多东西,我想通过apache提供我的主页或root url,但是我发现冲突试图通过“/”发送静态索引文件apache,然后是wsgi
的所有其他内容:
<VirtualHost *:80>
ServerName www.yada.com
Alias /static /home/ubuntu/yada/static
<Location /static>
SetHandler None
</Location>
WSGIDaemonProcess yada
WSGIScriptAliasMatch /.+ /home/ubuntu/yada/wsgi.py
<Directory /home/ubuntu/yada>
RewriteEngine On
RewriteRule ^/$ /static/html/index.html [L]
WSGIProcessGroup postwire
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
</Directory>
</VirtualHost>
有任何帮助吗?
答案 0 :(得分:0)
请参阅部分末尾的AddHandler / mod_rewrite解决方案:
http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines#The_Apache_Alias_Directive