728x90
시놀로지 NAS에서 웹스테이션(Web Station)을 이용한 홈페이지 만들기 매뉴얼
시놀로지 NAS의 웹스테이션을 사용하여 자신만의 홈페이지를 구축하는 방법을 단계별로 안내해 드리겠습니다.
1. 준비 사항
- 시놀로지 NAS 장비
- DSM (DiskStation Manager) 설치 및 실행
- 인터넷 연결
- 관리자 계정 접속
2. 웹스테이션 설치하기
- DSM에 로그인하기
- 웹 브라우저를 열고 NAS의 IP 주소 또는 QuickConnect ID를 입력하여 DSM에 접속합니다.
- 관리자 계정으로 로그인합니다.
- 패키지 센터 열기
- DSM 바탕화면에서 "패키지 센터" 아이콘을 클릭합니다.
- 웹스테이션 설치
- 검색창에 "Web Station"을 입력합니다.
- 검색 결과에서 "웹스테이션"을 찾아 "설치" 버튼을 클릭합니다.
- 설치가 완료될 때까지 기다립니다.
3. PHP 설치하기 (선택사항)
- 패키지 센터에서 PHP 설치
- 패키지 센터에서 "PHP"를 검색합니다.
- 원하는 PHP 버전(예: PHP 7.4, 8.0 등)을 선택하여 설치합니다.
- 여러 버전을 동시에 설치할 수 있습니다.
4. 웹스테이션 구성하기
- 웹스테이션 실행
- 설치가 완료되면 DSM 바탕화면에서 "웹스테이션" 아이콘을 클릭하여 실행합니다.
- 포트 및 HTTP 서비스 설정
- "일반 설정" 탭에서 HTTP 서비스 포트(기본값: 80)와 HTTPS 서비스 포트(기본값: 443)를 확인하고 필요시 변경합니다.
- SSL 인증서를 선택하거나 설정할 수 있습니다.
- PHP 설정
- "PHP 설정" 탭에서 사용할 PHP 버전을 선택합니다.
- PHP 확장 기능을 활성화할 수 있습니다.
- 가상 호스트 설정
- "가상 호스트" 탭을 클릭합니다.
- "생성" 버튼을 클릭하여 새로운 가상 호스트를 만듭니다.
- 다음 정보를 입력합니다:
- 도메인 이름: 웹사이트 주소 (예: mywebsite.local 또는 실제 도메인)
- 문서 루트: 웹 페이지 파일이 저장될 위치 선택 (기본: web 폴더)
- HTTP 백엔드 서버: Apache HTTP Server 또는 Nginx 중 선택
- PHP: 사용할 PHP 버전 선택 또는 비활성화
- "확인"을 클릭하여 저장합니다.
5. 웹사이트 파일 준비하기
- 파일 스테이션 열기
- DSM 바탕화면에서 "파일 스테이션" 아이콘을 클릭합니다.
- 웹 폴더 구성
- "web" 폴더로 이동합니다. 없다면 새로 만듭니다.
- 가상 호스트에서 지정한 문서 루트로 이동합니다.
- 웹사이트 파일 업로드
- "업로드" 버튼을 클릭하여 컴퓨터에서 웹사이트 파일(HTML, CSS, JavaScript 등)을 업로드합니다.
- 또는 직접 폴더 내에서 새 파일을 만들 수 있습니다.
- 기본 웹페이지 만들기
- 간단한 시작을 위해 "index.html" 파일을 만듭니다:
- 파일 스테이션에서 "만들기" > "파일 만들기"를 클릭합니다.
- 파일 이름을 "index.html"로 입력합니다.
- 다음과 같은 기본 HTML 코드를 입력합니다:
- 간단한 시작을 위해 "index.html" 파일을 만듭니다:
<!DOCTYPE html>
<html>
<head>
<title>내 시놀로지 웹사이트</title>
<meta charset="UTF-8">
</head>
<body>
<h1>환영합니다!</h1>
<p>시놀로지 NAS에서 호스팅되는 내 웹사이트입니다.</p>
</body>
</html>
6. 웹사이트 접속 테스트
- 로컬 네트워크 내에서 접속
- 같은 네트워크에 있는 컴퓨터나 기기에서 웹 브라우저를 열고 다음 중 하나로 접속합니다:
- http://NAS-IP-주소 (예: http://192.168.1.100)
- http://도메인이름 (가상 호스트에서 설정한 경우)
- 같은 네트워크에 있는 컴퓨터나 기기에서 웹 브라우저를 열고 다음 중 하나로 접속합니다:
- 외부에서 접속 설정 (선택사항)
- 외부에서 접속하려면 다음 단계가 필요합니다:
- 공유기에서 포트 포워딩 설정 (80, 443 포트를 NAS IP로 포워딩)
- DDNS 서비스 설정 (DSM > 제어판 > 외부 액세스 > DDNS)
- 도메인 이름 구매 및 설정 (선택사항)
- 외부에서 접속하려면 다음 단계가 필요합니다:
7. 워드프레스와 같은 CMS 설치 (선택사항)
- MariaDB 설치
- 패키지 센터에서 "MariaDB" 또는 "MySQL"을 검색하여 설치합니다.
- phpMyAdmin 설치 (선택사항)
- 데이터베이스 관리를 위해 패키지 센터에서 "phpMyAdmin"을 설치할 수 있습니다.
- 워드프레스 설치
- 워드프레스 공식 사이트에서 최신 버전을 다운로드합니다.
- 압축을 풀어 웹 폴더에 업로드합니다.
- 데이터베이스를 생성하고 설정합니다.
- 워드프레스 설치 마법사를 따라 설치를 완료합니다.
8. 보안 및 유지 관리 팁
- 정기적인 업데이트
- DSM, 웹스테이션, PHP 및 기타 패키지를 정기적으로 업데이트합니다.
- 백업 설정
- 웹사이트 파일과 데이터베이스를 정기적으로 백업합니다.
- 보안 설정
- SSL 인증서를 적용하여 HTTPS를 활성화합니다.
- 방화벽 규칙을 설정합니다.
- 강력한 비밀번호를 사용합니다.
9. 문제 해결
- 웹사이트가 표시되지 않는 경우
- 웹스테이션이 실행 중인지 확인합니다.
- 포트 설정을 확인합니다.
- 방화벽 설정을 확인합니다.
- 파일 권한을 확인합니다.
- PHP 오류가 발생하는 경우
- PHP 설정을 확인합니다.
- PHP 오류 로그를 확인합니다.
- 데이터베이스 연결 오류
- 데이터베이스 서비스가 실행 중인지 확인합니다.
- 데이터베이스 사용자 이름과 비밀번호를 확인합니다.
이 매뉴얼을 따라하시면 시놀로지 NAS에서 웹스테이션을 이용하여 자신만의 홈페이지를 구축하실 수 있습니다. 더 자세한 내용이나 특정 기능에 대해 추가 질문이 있으시면 말씀해 주세요.
728x90
'SYLOLOGY > WEBSTATION' 카테고리의 다른 글
시놀로지 NAS에서 Docker Compose를 활용한 웹 스테이션 구축하기 (0) | 2025.03.09 |
---|---|
시놀로지 웹스테이션에서 도커로 웹서비스 구축하기 (0) | 2025.03.09 |
시놀로지 WebStation에서 홈페이지 만들고 구글 계정으로 로그인하기 (2) | 2025.03.07 |
시놀로지 NAS에 역방향 프록시 설정하기 (0) | 2025.03.06 |