내부 테스트 환경에서 실 운영 환경으로 원활하게 전환하기 위한 필수 과정
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 테이블을 통해 도메인 정보를 별도로 관리하고 있어 단순 변경만으로는 적용되지 않았습니다.
이러한 특성을 미처 알지 못하면 설정이 제대로 적용되지 않아 운영 환경에서 문제가 생길 수 있습니다.
본 가이드를 따라 설정을 적용하면 안정적으로 도메인 전환이 가능하므로, 비슷한 상황에 있는 분들에게 도움이 되기를 바랍니다.
'정보' 카테고리의 다른 글
마산 댓거리 & 해양공원 근처 가성비 좋은 대구탕 맛집 - 이곳, 식당 (47) | 2025.02.09 |
---|---|
함안 가야읍 매미궁댕이 – 마늘보쌈과 청국장 전문점 점심특선 후기 (19) | 2025.02.08 |
창원 마산 현동 백종원의 짬뽕3대천왕 복성 – 해물 가득 짬뽕 맛집 후기 (10) | 2025.02.04 |
긴 연휴를 이용한 라즈베리파이 서버실 구축기 - 신발장 속 미니 데이터 센터 (4) | 2025.02.03 |
창원 해운동 시골순두부 – 9,000원 한식 정식 구성 후기 (8) | 2025.02.03 |