개발 창고/Web
[Nginx] The plain HTTP request was sent to HTTPS port
로이제로
2023. 2. 28. 22:00
반응형
$> sudo vi /etc/nginx/conf.d/www.test.com.conf
...
# ssl on -> 'ssl off' or comment out
ssl off
...
$> sudo systemctl restart nginx
Nginx를 설정하다 보면 위와 같은 에러 문구를 만나기도 합니다. 이는 http로 접근된 프로토콜을 https로 전달하는 경우 발생합니다.
만약,
http://www.test.com |
로 접속하는 경우
https://www.test.com |
으로 Redirect 하는 경우 발생할 수 있는 오류입니다.
이는
nginx의 ssl 설정이 on으로 된 경우 발생하며
$> sudo vi /etc/nginx/conf.d/default.conf |
또는
$> sudo vi /etc/nginx/conf.d/설정파일명.conf |
등과 같이 nginx 설정 파일에서
ssl on 이라고 설정된 부분을
ssl off |
로 변경해주거나
# ssl on |
으로 주석처리해 준 후
$> sudo systemctl restart nginx |
nginx의 설정을 리로드 하도록 해주면 처리됩니다.
반응형