🌍 Rhymix 운영 환경 전환을 위한 MySQL 도메인 변경 가이드
내부 테스트 환경에서 실 운영 환경으로 원활하게 전환하기 위한 필수 과정
🔑 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가 내부적으로 별도의 도메인 설정을 관리하고 있다는 걸 몰라 한참 헤맸던 경험이 있습니다. 😅
어느 순간 "이거 왜 안 되지...?" 하면서 현타가 왔고, "포기할까..." 하는 순간까지 갔었지만, 결국 해결하고 나니 그동안의 삽질이 값진 경험이 되었습니다! 💡🔥
이제 여러분은 저처럼 헤매지 마시고, 한방에 해결하시길 바랍니다! 🚀