[팁] 바이브 코딩으로 웹호스팅 서버 만들기

다음 주에는 경복비즈니스고의
디자인 전공 학생들을 위한
<포트폴리오 제작 바이브코딩> 수업이 예정되어 있습니다.

단순히 포트폴리오만 만드는 것이 아니라
아파치 버추얼 서버를 이용해 학생마다
도메인과 웹호스팅을 제공하는 방식입니다.

관리도구에서 id를 입력하면 id.domain.com 이 만들어지고
SFTP, MySQL, PHP를 사용할 수 있는 계정이 뚝딱!
완성 후 이쁜 웹페이지와 접속 안내문도 자동 생성됩니다.

작업 순서는 아래와 같습니다.

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


    작업시간 3시간 끝!
Tagged , , , . Bookmark the permalink.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다