nodejs , mongoDB이용해서 웹사이트를 하나 만들었습니다. 선생님 유튜브 영상을 보고 AWS Elastic beanstalk를 통해서 배포를 하였고
Route53,Certificate manager을 이용하여 HTTPS로 전환까지 맞췄습니다.
그런데 문제가 구글에서 사이트이름을 검색해서 접속하면 정상적으로 HTTPS로 접속이 매우 잘 되는데 네이버 검색창에 사이트이름을
검색하여 접속시 HTTP로 접속이 되어집니다.
네이버 서치어드바이저 에서 https를 명시한 사이트 소유확인까지 해보았는데 계속해서 http로 접속이 되어집니다.
찾아보니 HTTP를 HTTPS로 리디레셕 하는 방법을 사용하라해서 NodeJS에
app.use((req, res, next) => {
if (req.secure) {
next()
} else {
res.redirect(`https://${req.headers.host}${req.url}`)
}
})
리디렉션 하는 코드를 작성후 다시 재배포 해보았는데 아예 HTTP , HTTPS 둘다 리디렉션 횟수가 너무 많다고 접속이 안됩니다.
쿠키,데이터 값을 삭제하면 된다고 하긴하는데 여러대의 pc에서 접속해본결과 모든 pc에서 다 '리디렉션 횟수많음'이 뜨고 제대로 접속이 안됩니다.
네이버에 사이트이름이 노출되긴하는데 접속해도 http로만 접속이 되어져서 ㅠㅠ 이걸 제발 좀 해결하고 싶습니다.
혹시나 하는 마음에 선생님께 문의 남깁니다.