여기 저기 눈팅 하면서 주워들은 걸로 막상 의뢰를 드릴려고 하니...좀 이상해서요...
뭘 알아야. 이거 해달라 저거 해달라 할수 있어서
우선 여기서 물어보고 의뢰를 드리고 싶어서요.
아직도 http:// 된 사이트라서.... 이제 저도 https:// 로 바꾸어볼까 합니다.
실 운영중인 사이트라서...
제가 하는건 아니고.. 그분께 의뢰를 드리는것이 마땅할꺼 같네요.
암튼...
질문 드려 볼께요.(nginx 1.15.5, mysql 5.6사용중입니다.)
1. letsencrypt 적용시 기존 http:// 연결을 https://로 리다이렉트 시켜주면
이미 작성된 프로그램을 전혀 손볼필요가 없나요?
대충 주워들은 바로는 // 로 모두 바꾸면 된다는데... 바꾸지 않아도 문제는 없을까요?
xe 뿐만 아니라 제가 발로 날코딩한 프로그램들중 일부가 http://이렇게 시작하는게 한두군데 있지 싶네요..
2. 하위 도메인도 인증서를 받아야 한다고 하는데....
m.도메인명.com 이라는 하위 도메인을 하나 쓰고 있는데...
이게.... 정상적인 설정이 아니고 *.도메인.com 요청시 기본적으로 불려지는 index.php 파일 안에서 그냥 주소에 m 들어가는지 확인해서 대충 처리 하는 방식인데...
letsencrypt 하위 도메인 인증서 신청만 하면 별문제 없이 작동할까요?
3. http2 적용하면 지원하는 브라우저에서는 속도가 빨라 진다고 하는데..
만약 지원하지 않는 브라우저가 저희 서버에 접속하면 아예 접속을 못하는 것인가요?
이상 3가지 질문 드리봅니다.
오늘도 즐거운 하루 되세요
ps : 설정은 전문가 분에 맡길껍니다. 단지 최소한 뭘 알아야. 의뢰를 드릴수 있는것이라서요.. ㅎㅎㅎ
1. 일반적인 GET 요청으로 웹페이지를 불러올 때는 nginx에서 redirect 설정만 해주면 아무 문제 없이 넘어오지만, POST 요청으로 폼을 제출할 때 redirect가 발생하면 제대로 작동하지 않을 수도 있습니다. XE는 애드온으로 처리할 수 있지만, 날코딩하신 소스에 박혀 있는 http 주소들은 모두 직접 변경해 주는 것이 좋습니다.
2. *.도메인.com에 모두 적용되는 와일드카드 인증서는 DNS 연동이 필요하기 때문에 좀 까다롭습니다. www, m 등 특정 서브도메인만 사용한다면 아무 문제 없습니다. (www도 서브도메인입니다. 잊어버리면 안돼요 ㅎㅎ)
3. http/2를 지원하지 않는 브라우저에서는 그냥 https로 접속됩니다. 사용자 입장에서는 속도 외에 아무 차이도 없습니다. (단, IE6는 아예 접속이 안 됩니다.)