on master help sign in
[fix] handle proxied https scheme with uwsgi
91f7c03Adam Tauber
searx/webapp.py+3
@@ -29,6 +29,7 @@ import hashlib
29
29
30from datetime import datetime, timedelta
30from datetime import datetime, timedelta
31from urllib import urlencode
31from urllib import urlencode
32+from werkzeug.contrib.fixers import ProxyFix
32from flask import (
33from flask import (
33 Flask, request, render_template, url_for, Response, make_response,
34 Flask, request, render_template, url_for, Response, make_response,
34 redirect, send_from_directory
35 redirect, send_from_directory
@@ -652,6 +653,8 @@ def run():
652
653
653application = app
654application = app
654
655
656+app.wsgi_app = ProxyFix(application.wsgi_app)
657+
655
658
656if __name__ == "__main__":
659if __name__ == "__main__":
657 run()
660 run()