찾다

 >  Q&A  >  본문

Nginx HTTP가 HTTPS로 리디렉션

사이트 전체가 HTTPS를 사용하고 있으며, 포트 443만 열려있습니다. 그러나 http 요청을 사용하는 경우에는 액세스할 수 없으며 https 프로토콜 헤더를 수동으로 추가해야 합니다.

https를 사용하기 위해 포트 80의 http 요청을 443으로 리디렉션하는 방법이 있나요?

天蓬老师天蓬老师2791일 전697

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

  • 仅有的幸福

    仅有的幸福2017-05-16 17:16:12

    nginx가 없으면 설치하세요. http2를 활성화하려면 버전이 1.90 이상이어야 하며 먼저 포트 443을 구성하고 마지막으로 http 80 포트 요청을 443으로 전달해야 합니다. 전체 구성은 아래 제 블로그 구성을 참고해주세요:

    으아악

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 17:16:12

    첫 번째 계획>

    으아아아

    두 번째 계획>

    으아아아

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:16:12

    두 가지 구성 작성

    포트 80은 443으로 직접 점프

    server {
    listen 80;
    server_name 도메인 이름
    rewrite ^(.*)$ https://$host$1 영구;
    }

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