정보

ㅇ Rhymix 운영 환경 전환을 위한 MySQL 도메인 변경 가이드

BBB1004 2025. 2. 5. 16:02

내부 테스트 환경에서 실 운영 환경으로 원활하게 전환하기 위한 필수 과정


MariaDB/MySQL 접속하기

sudo mysql -u root -p

비밀번호를 입력하면 데이터베이스에 접속할 수 있습니다.


Rhymix 데이터베이스 선택

Rhymix 데이터베이스를 사용하려면 아래 명령을 실행하세요:

USE rhymix;

 운영 환경에 적용할 데이터베이스를 선택하세요!


현재 설정된 도메인 정보 확인

SELECT * FROM rx_domains;

현재 Rhymix가 어떤 도메인을 사용하고 있는지 확인하세요.


도메인 업데이트 (내부 IP → 운영 도메인)

사설 네트워크(192.168.10.9)를 실제 운영 도메인(1004.mins2.com)으로 변경합니다.

UPDATE rx_domains 
SET domain = '1004.mins2.com' 
WHERE domain = '192.168.10.9';

운영 환경 반영을 위한 중요한 단계! 


변경 내용 확인

SELECT * FROM rx_domains WHERE domain = '1004.mins2.com';

수정이 정확하게 적용되었는지 확인하세요.


Rhymix 캐시 초기화 및 적용 확인

변경 사항 반영을 위해 브라우저에서 확인하세요!

  • 크롬(Chrome) 또는 사파리(Safari)에서 새로고침 (Cmd + Shift + R)
  • 또는 Ctrl + Shift + R을 눌러 강제 새로고침

 더 안정적인 적용을 위해 서버 캐시도 초기화하는 것이 좋습니다! 


이 설정이 필요한 이유

많은 개발자들이 Rhymix를 사설 IP(예: 192.168.x.x) 환경에서 테스트한 후, 운영 서버에 배포할 때 SSL 적용 및 DNS A 레코드 변경 문제를 경험합니다.

Rhymix는 내부적으로 데이터베이스의 rx_domains 테이블에서 도메인 정보를 참조하기 때문에, 단순히 웹 서버 설정을 변경하는 것만으로는 정상 작동하지 않을 수 있습니다.

운영 환경을 원활하게 전환하려면 반드시 이 설정이 필요하며, 저 또한 이 과정을 겪으며 시행착오를 많이 겪었습니다. 

이 방법을 적용하면 테스트 환경에서 운영 환경으로 도메인을 문제없이 전환할 수 있습니다!


이 설정을 알지 못하면 실제 운영 환경 전환 과정에서 예상치 못한 문제가 발생할 수 있습니다.
처음에는 단순히 웹 서버 설정만 변경하면 충분할 거라 생각했지만, Rhymix는 내부적으로 rx_domains 테이블을 통해 도메인 정보를 별도로 관리하고 있어 단순 변경만으로는 적용되지 않았습니다.
이러한 특성을 미처 알지 못하면 설정이 제대로 적용되지 않아 운영 환경에서 문제가 생길 수 있습니다.
본 가이드를 따라 설정을 적용하면 안정적으로 도메인 전환이 가능하므로, 비슷한 상황에 있는 분들에게 도움이 되기를 바랍니다.