

다음 주에는 경복비즈니스고의
디자인 전공 학생들을 위한
<포트폴리오 제작 바이브코딩> 수업이 예정되어 있습니다.
단순히 포트폴리오만 만드는 것이 아니라
아파치 버추얼 서버를 이용해 학생마다
도메인과 웹호스팅을 제공하는 방식입니다.
관리도구에서 id를 입력하면 id.domain.com 이 만들어지고
SFTP, MySQL, PHP를 사용할 수 있는 계정이 뚝딱!
완성 후 이쁜 웹페이지와 접속 안내문도 자동 생성됩니다.



작업 순서는 아래와 같습니다.
- AWS Lightsail LAMP 인스턴스 생성
- spaceship(저렴함) 에서 도메인 등록
및 사용자 정의 네임서버 설정 - SSL 인증서 구축 (Wildcard HTTPS)
모든 학생의 서브도메인에 대해 하나의 인증서로 HTTPS 연결 지원
DNS Challenge 방식으로 와일드카드 인증서 발급 - Apache SSL 설정
- 아파치 자동 서브도메인 (vhost) 설정
mod_vhost_alias 활용 - 계정 생성 자동화 스크립트 만들기
– 계정 생성
– 랜덤 비밀번호 생성
– 웹 디렉토리 생성
– 권한 설정
– MySQL 데이터베이스 생성
– 기본 템플릿 배포 - 관리자 대시보드 생성
– 전체 학생 목록과 계정 정보 관리
– 학생 일괄 등록
– 접속 안내문 정보 출력(ID/PW/URL)
– 사이트 스크린샷 생성
작업시간 3시간 끝!
