Extra Form
PHP PHP 5.6
CMS XpressEngine

이전 질문글 ( https://xetown.com/questions/937589  ) 을 한번 올렸는데 메인 페이지 갤러리 위젯 섬네일이 간혹 엑박이 생기고 캐쉬파일 재생성을 해주면 정상적으로 섬네일이미지가 정상적으로 표시되는 문제입니다.

 

1. 서버환경

nginx(1.13.3) / php : 5.5.9-1ubuntu4.22

 

2. 문제점

홈페이지 메인 페이지 위젯(갤러리형태)에서 간혹 이미지 썸네일이 엑박이 뜨고 캐쉬파일 재생성을 해주면 썸네일 이미지가 정상 표시됩니다.  이때 엑박 경로를 보면 도메인이 아닌 서버ip로 표시가 됩니다.

 

1) 정상적일 때  https://martmonster.com/files/thumbnails/248/246/160x120.crop.jpg?20190202203828

2) 갤러리 위젯이 엑박일 때 : 서버ip주소/files/thumbnails/248/246/160x120.crop.jpg?20190202203828

 

3. 어떤 이유로 인해 ip로 접속이 되는것을 강제적으로 도메인 주소로 변경 해줄 수 있다면 문제 해결이 될 것 같기도 한데 혹시  nginx xe_rewrite.conf 에서 서버ip주소 접속 시도 시 도메인으로 변경 해 줄 수가  있나요? 

  • ?
    nginx.conf 에 server { 여기서 서버 아이피말고 martmonster.com으로 설정해보세요
  • ? ?
    답변 감사합니다. 한번 찾아보고 시도 해보겠습니다.
  • profile

    봇들이 다양한 케이스로 https 접속시도하고 안전하지않음 무시하고 강제로 접속하는 경우가 있습니다. 이때 서버에서 지금 궁금해하시는 부분을 완벽히 리디렉트로 막지 않으면 XE에서는 그대로 통과시키게 됩니다. XE에 이부분 이슈로 등록했지만 반영이 될지는 지금으로서는 미지수이네요.

    다양한 주소로 접속이 되어야 하는 것은 맞지만 이와 같은 이유로 문제가 발생을 해서 최소한 화이트리스트로 지정된 도메인만 사이트에서 허용하는 것이 필요할 것 같은데 말이죠.

    저희는 이전서버에서 완벽히 처리하지 못해서 같은서버 내의 다른 도메인 또는 서브로 사용하는 보조도메인 등으로 가끔 사이트가 접속되어 말씀하신 현상이 아주 가끔 발생했습니다. 마침 그 접속으로 인해 위젯들이 캐시만료로 캐시가 되어야 해당 현상이 발생되기 때문에 랜덤하게 빈도수가 높지 않게 발견이 되죠.

    저희는 이번에 서버를 이전하면서 저희 설정도메인 이외는 접속하지 못하도록 또 대표도메인 외 보조도메인 등은 모두 메인 도메인으로 서버단에서 리디렉트 되도록 처리했습니다.

    서버세팅해주신 분께 의뢰를 드려보세요.

  • profile

    서버 IP로 접속하면 당연히 인증서 에러가 날 텐데, 그걸 무시하고 진행하는 로봇이 나타난 건지... 최근 들어 이런 문제가 자주 제보되고 있네요.

     

    서버 접속 허락해 주시면 A/S 해드리겠습니다.

  • profile profile
    오~~~ 에프터서비스! ㅋㅋ
  • profile ?
    이런 문제까지 as 받기가 많이 죄송한데요. 감사합니다. ^^

    쪽지드리겠습니다.
  • ?

    질문글 결과입니다.

    감사하게도 바로 조치가 되었습니다. 도움 주신 기진곰님께 감사의 말씀드리구요. 같은 증상이 있으신 분들께서는 참고 해 주세요.

     

    ------------------------------------------------------------------------------------------------
    서버 IP, 그 밖의 도메인 모두 무조건 정식도메인으로 리다이렉트 하고 그이후에야 xe를 실행되도록 조치를 해주셨습니다.

  • profile

    다른 분들 참고하시라고 해결 방법을 정리하여 별도의 글로 올렸습니다.

    https://xetown.com/tips/1172256