我使用mod_wsgi-express在内部服务器上运行Pyramid应用程序。内部地址为http://172.31.15.111:6543/myapp/
我想使用Proxy和SSL在外部使用它。所以我有以下Apache配置:
[server:main]
use = egg:waitress#main
listen = localhost:6543
我遇到的问题是当我使用" request.route_url()"或者" request.host_url"它解析为HTTP而不是HTTPS。
我正在使用具有以下配置的Waitress:
[server:main]
use = egg:waitress#main
#listen = localhost:6543
host = 172.31.15.111
port = 6543
url_scheme = https
我也试过了:
RequestHeader set X-Forwarded-Port 443
RequestHeader set X-Forwarded-Scheme https
我也尝试过在apache中使用请求标头:
ProductList.vue
但我得到了同样的结果。任何想法如何解决它是非常感谢。