카테고리 없음

Synology DS220+에 웹 서버 구축하는 방법

idea9329 2024. 11. 21. 10:33
반응형

 

Synology DS220+에 웹 서버를 설정하면 PHP, MySQL, 그리고 다양한 웹 애플리케이션을 호스팅할 수 있습니다. 아래는 Synology DS220+에서 웹 서버를 구축하고 설정하는 방법을 단계별로 설명합니다.


1. 웹 서버 활성화

DSM 설정에서 웹 서버 활성화:

  1. Synology DSM에 관리자 계정으로 로그인합니다.
  2. DSM 상단 메뉴에서 "제어판"을 엽니다.
  3. "응용 프로그램 포털" 또는 "서비스"에서 "웹 서비스(Web Station)"를 선택합니다.
  4. 웹 서버 활성화 옵션을 체크하고 설정을 저장합니다.

2. 웹 Station 설치

Synology DS220+에서 웹 애플리케이션을 호스팅하려면 Web Station 패키지를 설치해야 합니다.

Web Station 설치:

  1. DSM 상단 메뉴에서 "패키지 센터"를 엽니다.
  2. 검색창에 "Web Station"을 입력한 후 해당 패키지를 찾아 설치합니다.
  3. 설치가 완료되면 Web Station 설정 화면으로 이동합니다.

3. PHP 설치 및 설정

PHP 설치:

  1. 패키지 센터에서 "PHP"를 검색하고 설치합니다.
  2. Web Station 설정 화면에서 PHP를 활성화합니다.
    • PHP 7.4 이상 버전을 선택하면 대부분의 최신 웹 애플리케이션이 정상적으로 실행됩니다.

PHP 설정:

  1. Web Station에서 PHP 설정 탭으로 이동합니다.
  2. 필요한 PHP 확장 모듈을 활성화합니다.
    • 예: mysqli, curl, mbstring, gd 등.
  3. 변경 사항을 저장합니다.

4. MariaDB(MySQL) 설치 및 설정

MariaDB 설치:

  1. 패키지 센터에서 "MariaDB"를 검색하고 설치합니다.
  2. 설치 후 MariaDB를 실행합니다.

MariaDB 설정:

  1. 기본 사용자 계정(root)의 비밀번호를 설정합니다.
  2. phpMyAdmin을 설치하여 데이터베이스를 관리할 수 있습니다.
    • phpMyAdmin은 Web Station과 연동되어 데이터베이스를 시각적으로 관리할 수 있는 도구입니다.

5. 웹 콘텐츠 업로드

기본 웹 디렉터리:

  1. Web Station의 기본 웹 디렉터리는 /web 경로입니다.
  2. DSM 파일 스테이션 또는 SSH를 사용하여 이 디렉터리에 HTML, PHP 파일을 업로드합니다.

테스트:

  1. 브라우저를 열고 DSM의 IP 주소를 입력합니다.
    • 예: http://192.168.0.10 또는 http://192.168.0.10/index.php
  2. 기본 웹 페이지가 표시되면 설정이 완료된 것입니다.

6. 도메인 연결 및 HTTPS 설정

도메인 연결:

  1. DSM의 "DDNS" 서비스를 사용하여 Synology의 QuickConnect 도메인을 설정하거나, 사용자 소유 도메인을 연결합니다.
  2. Route 53, GoDaddy 등의 도메인 제공업체에서 DS220+의 공인 IP 주소를 도메인 A 레코드로 연결합니다.

HTTPS 인증서 설정:

  1. 제어판 > 보안 > 인증서에서 Let's Encrypt 인증서를 요청합니다.
  2. 생성된 인증서를 웹 서비스에 적용합니다.

7. 추가 설정 (선택사항)

  • 가상 호스팅: 여러 도메인 또는 애플리케이션을 호스팅하려면 Web Station에서 가상 호스트를 설정합니다.
  • 방화벽 및 포트 포워딩:
    • 방화벽 규칙을 통해 HTTP(80) 및 HTTPS(443) 포트를 열어줍니다.
    • 라우터에서 DS220+로 포트 포워딩을 설정하여 외부 접속을 허용합니다.

8. 유용한 팁

  • 업데이트 유지: DSM, Web Station, PHP, MariaDB 등을 정기적으로 업데이트하여 보안을 유지합니다.
  • 백업 설정: Synology Hyper Backup을 사용해 데이터 및 설정을 주기적으로 백업합니다.

위 과정을 따르면 Synology DS220+에 웹 서버를 성공적으로 구축할 수 있습니다. 추가적인 질문이 있다면 언제든지 문의해주세요!

반응형