찾다

 >  Q&A  >  본문

python - Tornado如何让http跳转到https

我在tornado的prepare判断self.request.protocol=='http'则redirect到https,但这样就访问http会有问题,如何解决?我没有用nginx
补充一下,貌似是重定向过多导致的?

PHPzPHPz2890일 전428

모든 응답(3)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 17:57:18

    질문자는 일부 요청에는 http를 사용하고 일부 요청에는 https를 사용하고 싶다는 의미입니다.

    nginx를 사용하는 방법도 두 가지가 있습니다.

    1. 두 개의 도메인 이름(또는 서로 다른 하위 도메인)을 사용하는 경우 하나는 http와 연결되고 다른 하나는 https와 연결되므로 이를 혼합하면 사람들에게 매우 혼란스러운 느낌을 줄 것입니다. 🎜 >

    2. nginx를 사용하여 다양한 위치를 구성하고 https를 사용해야 하는 http 요청을 https로 리디렉션합니다.

    3. 회신하다
      0
  • 天蓬老师

    天蓬老师2017-04-17 17:57:18

    Nginx 사용

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:57:18

    nginx를 사용하는 것이 좋습니다. http가 발생하면 직접 다시 작성하여 https로 전달할 수 있습니다.

    회신하다
    0
  • 취소회신하다