로그인

검색

Extra Form

시놀로지 NAS에서 운영중이던 XE(Rhymix)기반의 웹서비스를 다른 장치로 이관하게 되어 과정을 요약 정리함.

 

 

기존(구)장치 → 새장치의 계정 및 DB계정, 패스워드, DB명을 동일하게 유지하여 생성함. 

 

  1. 기존(구)장치의 포트, IP 설정과 동일하게 새 장치의 포트와 새IP 정보를 방화벽(공유기)에 등록하여 포트포웨딩함.(주로 웹서비스와 관련된 것을 추가해 주면 됨)
  2. 기존장치의 XE 에서 [관리> 시스템설정> 사이트 설정]에서 새 장치의 도메인을 등록해 줌
    - XE는 멀티도메인을 지원하므로 미리 새 도메인을 등록해 주고, 나중에 정리하면 됨. 
  3. [DB백업] 기존장치의 관리자 모드 접속
    > mysqldump -u DB계정 -p DB비번 DB명 > backup.sql
    > PHPMyadmin 으로 백업해도 됨 DB명선택> 내보내기>
    • [테이블]모두선택 / SQL선택
    • 파일로저장, gz압축
  4. [파일전체백업] 기존장치의 웹서비스 root 디렉터리 아래의 모든 파일을 백업
    > tar -zcvpf backupweb.tar.gz /volume1/web
    ※ tar 옵션 -zcvpf 에서 f 가 맨 뒤어 있어야 함. f 뒤에 오는 첫단어를 압축파일명으로 삼게 되는데, -zxfvp 등과 같이 f 뒤에 옵션문자가 오면, 이 옵션 문자 vp를 파일명으로 삼게되어 오류가 발생하고, vp라는 파일이 생성되어 있음. 오류가 났으므로 이 파일을 사용할 수는 없음. 

  5. [백업 파일을 새 장치로 이동]  PC로 내려받아 다시 올려도 좋지만, AirExplorer (PC용), Solid Explorer 같은 다중 계정 ftp 를 지원하는 파일 관리자 프로그램을 이용하여 옮겨도 됨. 
     

    복원단계

  6. 새 장치의 웹스테이션, 웹서버, PHP 를 설치하고 설정해 줌
    • Web Station 설치
    • PHP 7.4 설치
    • Apache 2.4 설치 
    • 웹 서비스 포털(기본 서버 포털 편집) Apache 2.4, PHP 7.4 : 80 / 443 설정
    • 스크립트 언어 설정(PHP 7.4) : 확장(전부)
  7. [DB 복원] 
    SSH 관리자 접속> mysql -u DB계정 -p DB비번 DB명 < backup.sql
  8. [웹 파일 복원]
    SSH 관리자 계정> tar -xvpzf backupweb.tar.gz
    ※ /volume1 에서 압축 해제 명령을 실행해야 하위의 web 폴더로 압축이 풀리면서 한번에 작업이 완료됨. 소유권 및 권한 정보도 모두 동일하게 복원됨.  
     
  9. [캐시파일 재생성] 
    Rhymix 설치폴더/files> rm -rf cache
    ※ Rhymix/files/cache 폴더를 삭제함
  10. [계정정보가 바뀐 경우 재설정]
    Rhymix/files/config/db.config.php 파일 편집
  11. 새 장치의 XE 에서 [관리> 시스템설정> 사이트 설정]에서 사용할 도메인만 남겨둠.
    - Synology> 외부 액세스> DDNS 에서 기존 장치와 새 장치의 도메인을 바꿔 등록할 수 있음. 

  1. 20
    Apr 2024
    11:09

    심볼릭 링크(Symbolic link)

    다른 위치의 경로를 원하는 위치에서 바로 연결하여 열수 있도록 설정하는 방법입니다. 윈도우의 폴더 바로가기 기능과 비슷하지만, 실제 폴더를 직접 이용하는 것과 같은 효과를 가진다는 면에서는 좀더 편리합니다. 예시) ①E:\DATA\Photos\2024 와 같이 여러...
    Read More
  2. 17
    Sep 2022
    21:32

    시놀로지 NAS 에서 운영중이던 Rhymix 기반 웹서버를 다른 서버로 이전 하기

    시놀로지 NAS에서 운영중이던 XE(Rhymix)기반의 웹서비스를 다른 장치로 이관하게 되어 과정을 요약 정리함. 기존(구)장치 → 새장치의 계정 및 DB계정, 패스워드, DB명을 동일하게 유지하여 생성함. 기존(구)장치의 포트, IP 설정과 동일하게 새 장치의 포트와...
    Read More
Board Pagination Prev 1 Next
/ 1