http 요청을 비정규포트 https로 넘기는 방법
컨텐츠 정보
- 10,668 조회
- 0 추천
- 목록
본문
일반적으로 전체 사이트를 https로 바꾸려면
https://bjornjohansen.no/redirect-to-https-with-nginx
위 사이트처럼
정규포트인 443을 이용하는 https의 경우 return 301로 넘겨주면 됩니다.
하지만 443을 쓰지 않는 비정규포트(custom port)의 경우 잘 안되더라구요.
좀 찾아보니
http://stackoverflow.com/a/15431077
위와 같이 rewrite를 이용하니 잘 되더군요. ㅎㅎ
기존에 https 서버를 그대로 두고
http 쪽은
server {
listen 80;
server_name your.domain.com;
...
location / {
rewrite ^(.*) https://yourdomain.com:yourcustomport$1 permanent;
}
...
}
위와 같이 두니깐 잘 넘어가네요. ㅎㅎ
yourcustomport 자리에 넘기고 싶은 비정규 포트를 넣으면 됩니다.
-
등록일 2020.10.10그누보드 SMTP 외부메일 설정하는 방법댓글 26
-
등록일 2020.10.03그누보드5에 실시간 채팅 구축하기댓글 13
-
등록일 2020.09.26
-
등록일 2020.09.24도커로 메일서버 구축하기댓글 4
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.
댓글 0
등록된 댓글이 없습니다.