인프라 안내
- Web Nginx/Apache + PHP-FPM · HTTPS
- DB MariaDB · 외부 3306 비개방 · 학생별 DB 1개
- SFTP / SSH Chroot · 본인 홈만 접근 · 외부 포트 2222 (공유기 → 서버 22)
- 보안 UFW 최소 포트 · Fail2ban · 키 기반 관리자 SSH
Education Hosting Portal
SFTP로 홈페이지를 올리고, MariaDB로 실습하며, 학습결과물을 한곳에서 확인합니다. 강사·관리자는 승인·초기화·서버 상태를 포털에서 관리합니다.
https://zyo.krhttps://{아이디}.zyo.krzyo.kr:2222 · 경로 public_htmllocalhost:3306 · utf8mb4※ UI 미리보기 단계입니다. 실시간 연동·프로비저닝은 다음 단계에서 연결됩니다.
public_html 업로드 · 과제 폴더 01~08과제 폴더 01~08 의 index 파일 존재 여부로 제출을 표시합니다.
로그인하면 내 사이트·SFTP·DB 정보가 표시됩니다.
https://아이디.zyo.kr 서브도메인으로 바로 게시됩니다.
포트 2222, 원격 경로 public_html. Chroot로 본인 공간만 보입니다.
DB명·유저 = 아이디, localhost:3306, charset utf8mb4.
a-z0-9- 권장 (3~16자). 밑줄은 서브도메인에 불리합니다.www, mail, api 등/home/edu/아이디/ (가입 계정만). SFTP에서는 public_html 만 사용/home/... 절대 경로 사용 금지 (Chroot)내 호스팅 정보
경로형·기타 주소는 승인 후 안내됩니다.
HTTPS로 본인 DB에 제한 SQL을 실행합니다. (SSH 불필요)
홈페이지 초기화 시 과제 폴더 01~08 은 보존됩니다.
교육생 승인·과정·서버 설정 (역할에 따라 메뉴가 달라집니다)
| 아이디 | 이름 | 과정 | 상태 | 사이트 | 작업 |
|---|