通过Apache使用MOD_WSGI强制与BOTTLE.PY建立HTTPS连接?

时间:2012-09-27 01:50:50

标签: python https bottle

我正在尝试使用BOTTLE.PY和Apache强制进行HTTPS连接。 HTTPS运行良好,我只需要确保客户端通过SSL连接。有没有办法强迫这种行为?我希望浏览器能够重定向到一个等价物。 HTTPS conn。如果是HTTP conn。正在尝试。

1 个答案:

答案 0 :(得分:1)

您可以通过mod_rewrite

执行此操作
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*) https://your_server.com/$1

(在.htaccess或Apache配置文件中。)

您可能也可以使用的替代RewriteCond是......

RewriteCond %{HTTPS} !^on$