XE에서 라이믹스 변경 후 기존 xe Nginx rewrite 설정 부분에 대해 문의드립니다.
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.3 |
가상서버 (우분투 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 )을 한 상태인데요.
라이믹스로 전환한 상태에서 따로 이 부분에 대한 삭제나 수정이 필요하진 않는지 궁금합니다. 현재는 문제가 될만한 부분은 발견하지 못했습니다.
마트몬
Lv. 8
댓글 6
https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/nginx.md
XE에서 매뉴얼이랍시고 제공하던 내용은 애초부터 아파치용 .htaccess를 제대로 반영하지 못하여 누락된 규칙이 많은데다가, 몇 년째 업데이트되지 않아서 더욱더 부적합한 상태입니다.
매번 도움을 많이 받습니다. 답변감사합니다.
아래 기재된 내용으로 처리를 했는데요. 혹시 라이믹스 규칙이 제대로 작동되는지 따로 확인 해 볼 수 있는 방법이 있을까요?
[참고] 저의 경우 본문내용과 관련된 처리를 아래와 같이 했습니다. 동일한 문제가 있으신 분은 참고 해 주세요.
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 재시작
curl https://raw.githubusercontent.com/rhymix/rhymix/master/common/manual/server_config/rhymix-nginx.conf > /etc/nginx/snippets/rhymix.conf
메뉴얼에 이렇게 나왔으니 요렇게 하는게 깃허브 것을 그대로 가져오기 쉬울겁니다.
그리고 이 것 include 로 바꿔주면 되구요.