가상서버 (우분투 nginx) 에서 xe로 운영중인 사이트 중 하나를 이번에 라이믹스로 전환 했습니다. 추후 모두 전환을 할 예정입니다.

 

제공되는 메뉴얼 ( https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/xe-upgrade.md ) 을 보고 이상없이 전환하였고 사이트 접속 및 기타 부분에 대해 문제는 없습니다.

 

한가지 궁금한 부분이 xe로 사이트 운영 시 xe에서 제공하는 메뉴얼에 따라 nginx rewrite 설정 ( https://github.com/xpressengine/xe-core/wiki/Nginx-rewite-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 )을 한 상태인데요.

 

라이믹스로 전환한 상태에서 따로 이 부분에 대한 삭제나 수정이 필요하진 않는지 궁금합니다. 현재는 문제가 될만한 부분은 발견하지 못했습니다.

  • Lv36
    라이믹스 매뉴얼을 참고하시기 바랍니다.
    https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/nginx.md

    XE에서 매뉴얼이랍시고 제공하던 내용은 애초부터 아파치용 .htaccess를 제대로 반영하지 못하여 누락된 규칙이 많은데다가, 몇 년째 업데이트되지 않아서 더욱더 부적합한 상태입니다.
  • Lv36 Lv30
    저는 XE였지만 직접 서버 세팅 해주셨기 때문에 따로 검토 안했는데 수정할거 없겠죠??
  • Lv30 Lv36
    네.
  • Lv36 ? Lv7

    매번 도움을 많이 받습니다. 답변감사합니다.

    아래 기재된 내용으로 처리를 했는데요. 혹시 라이믹스 규칙이 제대로 작동되는지 따로 확인 해 볼 수 있는 방법이 있을까요?

  • ? Lv7

    [참고] 저의 경우 본문내용과 관련된 처리를 아래와 같이 했습니다. 동일한 문제가 있으신 분은 참고 해 주세요.

    1. 가상서버에 하나는 xe 와 또 하나는 라이믹스 각각 사이트가 하나씩 운영중입니다.
    2. nginx 서버설정파일 ( 저는 etc/nginx/conf.d/default.conf ) 에서
    2-1 : xe운영중 사이트 설정 부분은 기존 include xe-rewrite.conf 그대로 두고
    2-2 : 라이믹스로 돌아가는 사이트 설정 부분은 기존 include xe-rewrite.conf 부분을 라이믹스 rewrite 규칙 ( https://github.com/rhymix/rhymix/blob/master/common/manual/server_config/rhymix-nginx.conf ) 의 내용으로 파일을 새로 생성 ( rhymix_rewrite.conf ) 한 후
    ngix 설정파일 부분에서 include rhymix_rewrite.conf로 변경 저장
    3. nginx 재시작

  • ? Lv7 Lv30

    curl https://raw.githubusercontent.com/rhymix/rhymix/master/common/manual/server_config/rhymix-nginx.conf > /etc/nginx/snippets/rhymix.conf

    메뉴얼에 이렇게 나왔으니 요렇게 하는게 깃허브 것을 그대로 가져오기 쉬울겁니다.

    그리고 이 것 include 로 바꿔주면 되구요.