XE나 라이믹스는 아닙니다.
현재 라이믹스로 운영되는 사이트는 정상적으로 https://www.로 접속이 잘됩니다만.
그냥 일반 html파일로만 구성된 사이트가 있는데
http로 입력시 https 로는 바뀌지만
어떤 접속 주소든지 https://www.도메인.com 주소로 할려고하는데
nginx conf 파일을 구글링해서 수정해보아도 접속이 안되거나 리다이렉션 횟수가 많다고 하는 에러가 발생합니다.
아래는 현재 정상적으로 작동되는 세팅된 값입니다.
server {
listen 80;
server_name 도메인.com www.도메인.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2;
server_name 도메인.com www.도메인.com;
root /home/user1/www;
client_max_body_size 10M;
ssl_certificate "/etc/letsencrypt/live/user1/fullchain.pem";
ssl_certificate_key "/etc/letsencrypt/live/user1/privkey.pem";
ssl_dhparam "/etc/ssl/certs/dhparam.pem";
좋은 저녁되시구요 항상 건강 행복하세요~
server { } 블럭이 3개가 필요합니다.
1. 80 포트에서 도메인.com 과 www.도메인.com 을 https://www.도메인.com 으로 리다이렉트해 주는 블럭
2. 443 포트에서 https://도메인.com 을 https://www.도메인.com 으로 리다이렉트해 주는 블럭
3. 443 포트에서 실제로 https://www.도메인.com 을 처리하는 블럭
지금은 2번과 3번이 구분되지 않아서 https://도메인.com으로 접속한 경우 리다이렉트되지 않고,
복붙하다가 빠뜨리셨는지는 모르겠지만 맨 뒤에 } 도 하나 빠진 것 같네요.
만약 클라우드플레어 등의 외부 서비스를 경유해서 접속한다면 그것 때문에 오류가 발생할 수도 있습니다.