반응형
Synology DS220+에 웹 서버를 설정하면 PHP, MySQL, 그리고 다양한 웹 애플리케이션을 호스팅할 수 있습니다. 아래는 Synology DS220+에서 웹 서버를 구축하고 설정하는 방법을 단계별로 설명합니다.
1. 웹 서버 활성화
DSM 설정에서 웹 서버 활성화:
- Synology DSM에 관리자 계정으로 로그인합니다.
- DSM 상단 메뉴에서 "제어판"을 엽니다.
- "응용 프로그램 포털" 또는 "서비스"에서 "웹 서비스(Web Station)"를 선택합니다.
- 웹 서버 활성화 옵션을 체크하고 설정을 저장합니다.
2. 웹 Station 설치
Synology DS220+에서 웹 애플리케이션을 호스팅하려면 Web Station 패키지를 설치해야 합니다.
Web Station 설치:
- DSM 상단 메뉴에서 "패키지 센터"를 엽니다.
- 검색창에 "Web Station"을 입력한 후 해당 패키지를 찾아 설치합니다.
- 설치가 완료되면 Web Station 설정 화면으로 이동합니다.
3. PHP 설치 및 설정
PHP 설치:
- 패키지 센터에서 "PHP"를 검색하고 설치합니다.
- Web Station 설정 화면에서 PHP를 활성화합니다.
- PHP 7.4 이상 버전을 선택하면 대부분의 최신 웹 애플리케이션이 정상적으로 실행됩니다.
PHP 설정:
- Web Station에서 PHP 설정 탭으로 이동합니다.
- 필요한 PHP 확장 모듈을 활성화합니다.
- 예: mysqli, curl, mbstring, gd 등.
- 변경 사항을 저장합니다.
4. MariaDB(MySQL) 설치 및 설정
MariaDB 설치:
- 패키지 센터에서 "MariaDB"를 검색하고 설치합니다.
- 설치 후 MariaDB를 실행합니다.
MariaDB 설정:
- 기본 사용자 계정(root)의 비밀번호를 설정합니다.
- phpMyAdmin을 설치하여 데이터베이스를 관리할 수 있습니다.
- phpMyAdmin은 Web Station과 연동되어 데이터베이스를 시각적으로 관리할 수 있는 도구입니다.
5. 웹 콘텐츠 업로드
기본 웹 디렉터리:
- Web Station의 기본 웹 디렉터리는 /web 경로입니다.
- DSM 파일 스테이션 또는 SSH를 사용하여 이 디렉터리에 HTML, PHP 파일을 업로드합니다.
테스트:
- 브라우저를 열고 DSM의 IP 주소를 입력합니다.
- 예: http://192.168.0.10 또는 http://192.168.0.10/index.php
- 기본 웹 페이지가 표시되면 설정이 완료된 것입니다.
6. 도메인 연결 및 HTTPS 설정
도메인 연결:
- DSM의 "DDNS" 서비스를 사용하여 Synology의 QuickConnect 도메인을 설정하거나, 사용자 소유 도메인을 연결합니다.
- Route 53, GoDaddy 등의 도메인 제공업체에서 DS220+의 공인 IP 주소를 도메인 A 레코드로 연결합니다.
HTTPS 인증서 설정:
- 제어판 > 보안 > 인증서에서 Let's Encrypt 인증서를 요청합니다.
- 생성된 인증서를 웹 서비스에 적용합니다.
7. 추가 설정 (선택사항)
- 가상 호스팅: 여러 도메인 또는 애플리케이션을 호스팅하려면 Web Station에서 가상 호스트를 설정합니다.
- 방화벽 및 포트 포워딩:
- 방화벽 규칙을 통해 HTTP(80) 및 HTTPS(443) 포트를 열어줍니다.
- 라우터에서 DS220+로 포트 포워딩을 설정하여 외부 접속을 허용합니다.
8. 유용한 팁
- 업데이트 유지: DSM, Web Station, PHP, MariaDB 등을 정기적으로 업데이트하여 보안을 유지합니다.
- 백업 설정: Synology Hyper Backup을 사용해 데이터 및 설정을 주기적으로 백업합니다.
위 과정을 따르면 Synology DS220+에 웹 서버를 성공적으로 구축할 수 있습니다. 추가적인 질문이 있다면 언제든지 문의해주세요!
반응형