ZYO 교육 서버 zyo.kr

Education Hosting Portal

학생마다 독립 웹·DB 공간을
안전하게 운영하는 교육 서버

SFTP로 홈페이지를 올리고, MariaDB로 실습하며, 학습결과물을 한곳에서 확인합니다. 강사·관리자는 승인·초기화·서버 상태를 포털에서 관리합니다.

접속 요약
포털
https://zyo.kr
학생 사이트
https://{아이디}.zyo.kr
SFTP
zyo.kr:2222 · 경로 public_html
DB
localhost:3306 · utf8mb4

※ UI 미리보기 단계입니다. 실시간 연동·프로비저닝은 다음 단계에서 연결됩니다.

서버 모니터링

인프라 안내

  • Web Nginx/Apache + PHP-FPM · HTTPS
  • DB MariaDB · 외부 3306 비개방 · 학생별 DB 1개
  • SFTP / SSH Chroot · 본인 홈만 접근 · 외부 포트 2222 (공유기 → 서버 22)
  • 보안 UFW 최소 포트 · Fail2ban · 키 기반 관리자 SSH

교육 흐름

  1. 회원가입 → 계정·웹·DB 자동 발급
  2. 강사/관리자 승인 → 정상 이용
  3. SFTP로 public_html 업로드 · 과제 폴더 01~08
  4. 학습결과물 탭에서 제출 현황 확인

학습결과물

과제 폴더 01~08 의 index 파일 존재 여부로 제출을 표시합니다.

호스팅 안내

로그인하면 내 사이트·SFTP·DB 정보가 표시됩니다.

01

개인 홈페이지

https://아이디.zyo.kr 서브도메인으로 바로 게시됩니다.

02

SFTP 업로드

포트 2222, 원격 경로 public_html. Chroot로 본인 공간만 보입니다.

03

MariaDB 1개

DB명·유저 = 아이디, localhost:3306, charset utf8mb4.

이용 시 주의

  • 아이디: 소문자 시작, a-z0-9- 권장 (3~16자). 밑줄은 서브도메인에 불리합니다.
  • 예약어 사용 금지: www, mail, api
  • 교육생 홈은 서버상 /home/edu/아이디/ (가입 계정만). SFTP에서는 public_html 만 사용
  • SFTP에서 /home/... 절대 경로 사용 금지 (Chroot)
  • 비밀번호는 화면에 다시 표시되지 않습니다. 분실 시 포털에서 변경하세요.

관리 콘솔

교육생 승인·과정·서버 설정 (역할에 따라 메뉴가 달라집니다)

아이디 이름 과정 상태 사이트 작업