질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS Rhymix 1.x

한 2년전 라이믹스 xe-rewrite.conf 규칙을 쓰다가 

 

최신 깃헙에 올라온 약간 수정된 내용으로 파일을 변경했는데

 

nginx start에 문제가 있는 것 같아요

 

2021/09/06 12:59:01 [emerg] 13604#13604: duplicate location "/" in /etc/nginx/snippets/xe-rewrite.conf:35
 

# all other short URLs
location / {
       try_files $uri $uri/ /index.php$is_args$args;
}

 

다른 부분은 ~ 로 되어있는데

 

35번줄 location만 / 로 되어있는데 이 것 때문에 문제가 생기는 것일까요?

  • profile
    라이믹스 1.X 인데 2.X 버전을 사용하시면 안될텐데요. 원래것 쓰세요.
  • profile ?

    아 그래서 그런가요?

    해당 문제코드 / 를 ~ 로 바꾸면 되긴하는데 다른 오류가 날 것 같아서 예전 규칙으로 사용하고있어요.

     

    아마 nginx 문제인 것으로보아 라이믹스쪽 문제는 아닌 것 같은데 

     

    혹시 깃헙이 오타가 나서 동작이 안되는건가 싶어서 질문해봤어요.. 

  • ? profile
    실제 오류 원인은 있지만 오류를 없애고 사용해도 라이믹스 버전이 틀려서 문제가 발생할 것입니다.

    나중에 라이믹스 2.X 으로 업데이트 하실때 교체하셔야 하는데 그때 설명을 보고 하시면 됩니다.
    지금 중복이라고 나오는 부분을 원래 nginx 설정에서 제거하시면 됩니다.

    새로운 라이믹스파일에 포함되어 있어 중복이 됩니다.
  • profile

    rewrite 규칙은 그대로 두세요. 정상입니다.

    라이믹스 2.0 사용하시려면 sites 쪽의 설정파일에서

    location / { try_files 뭐시기; } 라고 되어 있는 것을 찾아서 지우세요.

  • profile ?
    감사합니다.