nginx사용하여 non www to www 으로 redirect하기


  • Level 7

    nginx를 사용하면서 www.fsit.kr 로 도메인 연결은 됬지만, www를 떼고 fsit.kr로는 연결이 안됩니다. 해당 문제를 해결하려고
    server{
    listen 8080;
    server_name fsit.kr;
    return 301 $scheme://www.fsit.kr$request_uri;

    }
    이렇게 위에 붙였는데도 redirect가 안됩니다.

  • Level 10

    @이종법 안녕하세요!
    지금 확인했을때는 fsit.kr, www.fsit.kr 이라는 도메인으로 페이지가 접근이 되는데 문제가 해결되신 걸까요?

    혹시나 해결이 덜 된 상황이시라면, nignx document 에 나와있는 방식대로 $scheme 가 아닌 http 를 사용해보시겠어요?
    해당 페이지는 구름과 도메인은 연결이 되어 있는 상태이나 application이 꺼져있거나
    이후 redirect 되는 부분이 잘못되어 나오는 페이지입니다.

  • Level 7

    말씀주신대로 reload나 재부팅 모두 해봤는데 여전히 작동이 안됩니다.

    제가 따로 ssl 설정은 안했습니다.

  • Level 10

    안녕하세요!

    설정 후 nginx를 재부팅 하셔야 설정이 적용됩니다.
    혹시 SSL설정이 필요하신걸 아닐까요?
    구름에 도메인을 등록하실떄 ssl 인증서를 따로 올려서 https로 접근하도록 하셨다면
    config에 ssl 설정을 따로 해주셔야합니다.