“네 손이 일한 대로 네가 먹을 것이라” (시편 128:2)

🌱 교회 홈페이지 구축 메뉴얼

초보자를 위한 마인드맵 · 서버부터 홍보까지 한눈에

① 서버 AWS ② 서버 오라클 ③ 클로드 활용 ④ 홈페이지·홍보 ⑤ 비용·요금 ⑥ 문제해결
1

AWS 서버 — 가입 · 설정 · 관리

처음 시작할 때 쓰던 클라우드
가입 회원가입
  • aws.amazon.com 접속 → 계정 만들기
  • 이메일 · 비밀번호 · 신용카드 등록 (해외결제 가능 카드)
  • 휴대폰 인증 → 프리티어(1년 무료) 선택
  • ⚠️ 무료 한도 초과 시 과금되니 결제 알림 설정
📱 화면 따라하기
1계정 생성이메일 입력
2본인 정보이름·주소
3카드 등록해외결제 카드
4휴대폰 인증문자 코드
5Basic 플랜무료 선택
EC2 서버 만들기 가상 컴퓨터
  • EC2 → "인스턴스 시작" → Amazon Linux 선택 접속자 ec2-user
  • 요금제: t2.micro (프리티어)
  • ※ Ubuntu는 오라클 서버 쪽 (접속자 ubuntu) — 헷갈리지 않기
  • 키 페어(.pem 파일) 생성 → 다운로드 (이게 서버 열쇠, 절대 분실 금지)
  • 보안그룹: 22(SSH) · 80(웹) · 443(HTTPS) 포트 열기
SSH 접속 원격 조종
  • SSH = 내 컴퓨터에서 서버에 들어가는 통로
  • 키 파일 권한 설정 후 접속:
chmod 400 키파일.pem ssh -i 키파일.pem ec2-user@서버주소
  • 매번 긴 명령 대신 별칭(alias)을 만들면 aws 한 단어로 접속
주기적 업데이트 보안·유지보수
  • 서버도 사람처럼 관리 필요 — 보안 패치를 정기적으로
  • Amazon Linux는 yum 사용 (우분투의 apt와 다름)
sudo yum update -y
  • 디스크 용량 점검: df -h
  • ⚠️ 지금은 오라클로 이전 완료 → AWS는 정리(폐기) 예정
도메인(사이트명) 가입 주소 등록
  • 해외: Namecheap · GoDaddy · Cloudflare
  • 국내: 가비아(gabia) · 후이즈(whois) · 카페24 · 닷네임
  • 절차: 원하는 이름 검색 → 빈 주소면 결제 → 연 1~2만원
  • DNS 연결: 도메인 관리화면 → A레코드에 서버 IP 주소 입력
  • 국내 결제·고객센터 편하면 가비아 추천 (한국어 지원)
📱 화면 따라하기 (가비아 기준)
1회원가입본인인증
2도메인 검색원하는 이름
3장바구니기간·결제
4My가비아DNS 관리
5A레코드서버 IP 입력
2

오라클 클라우드 — 가입 · 설정 · 이전

현재 운영 중인 메인 서버 (평생 무료)
왜 오라클? 선택 이유
  • Always Free — ARM 서버 4코어 / 24GB를 평생 무료 제공
  • AWS 프리티어보다 훨씬 넉넉 → 개척교회 섬김에 부담↓
가입 회원가입
  • cloud.oracle.com → 무료 계정 시작
  • 이메일 · 카드 인증(과금 안 됨, 본인확인용)
  • 홈 리전(지역) 선택 — 한 번 정하면 못 바꿈 → 춘천/서울 권장
📱 화면 따라하기
1무료로 시작이메일 입력
2지역 선택춘천/서울
3본인 정보이름·주소
4카드 인증과금 안 됨
5가입 완료콘솔 입장
서버(인스턴스) 생성 가상 컴퓨터
  • Compute → Instance → 만들기
  • 이미지: Ubuntu, 모양: Ampere ARM (A1.Flex)
  • 4 OCPU / 24GB 까지 무료로 설정
  • SSH 키: 자동 생성 후 개인키 다운로드 (= 서버 열쇠)
  • 방화벽: 80·443 포트 열기 (보안목록 + 서버 내부 둘 다)
SSH 접속 원격 조종
chmod 400 oracle.key ssh -i oracle.key ubuntu@168.107.25.230
  • 별칭 설정됨 → ssh arm · ssh oracle 으로 바로 접속
서버 기본 세팅 웹서버 준비
  • nginx 설치 — 홈페이지를 보여주는 웹서버
  • certbot(SSL) — 자물쇠🔒 https 무료 인증서, 자동갱신 구축됨
  • 도커(Docker) — 프로그램을 상자에 담아 깔끔하게 운영
sudo apt install nginx certbot -y
데이터 이전 AWS → 오라클
  • 기존 AWS의 사이트·설정을 오라클로 옮김 (06-24 완료, 라이브)
  • 이전 전 챙길 것: 메모리·오라클키·SSL·알림설정
  • 이전 후 AWS는 비용절감 위해 폐기 예정
3

클로드(Claude) 활용 — 어디서 도움받나

전문지식 없이도 여기까지 온 비결
기본 마음가짐 초보자도 OK
  • 명령어를 외울 필요 없음 → 하고 싶은 것을 한국어로 말하면 클로드가 대신 실행
  • "이거 해줘"라고 부탁하면 클로드가 서버에 직접 명령을 입력
서버 설치·설정 대신 실행
이렇게 부탁: "오라클 서버에 nginx 깔고 SSL 인증서 설정해줘"
  • 클로드가 접속 → 설치 → 설정파일 작성 → 점검까지 수행
  • 막히면 오류 메시지를 클로드가 읽고 스스로 고침
홈페이지 제작 코드 작성
이렇게 부탁: "교회 소개 페이지를 따뜻한 느낌으로 만들어줘"
  • HTML·디자인·다크모드까지 클로드가 작성하고 서버에 올림
  • 12종 교회 템플릿, 영문주소 도구(addr)도 이렇게 제작됨
자동 관리 알림·갱신
  • SSL 만료·디스크 부족을 자동 알림(멧돼지 알림)으로 메일 발송
  • 인증서 자동갱신 스크립트도 클로드가 구축
이렇게 부탁: "인증서 만료 30일 전에 메일로 알려주게 해줘"
기억(메모리) 이어서 작업
  • 클로드가 서버 주소·구성·할 일을 기억해 둠 → 다음에 이어서 진행
  • "지난번 그거 이어서 해줘"가 가능
4

홈페이지 만들기 · 알리기 · 홍보

만든 뒤가 진짜 시작
① 홈페이지 만들기 제작
  • 목적 정하기: 교회소개 · 예배안내 · 설교영상 · 오시는길
  • 클로드에게 원하는 분위기·내용 전달 → 제작
  • 유튜브·블로그 자동 연동으로 콘텐츠가 자동 표시
  • 모바일·다크모드 확인 (성도들 대부분 휴대폰으로 봄)
② 구글 검색에 등록 Search Console
  • 왜? 등록해야 구글이 우리 홈페이지를 찾아가 검색결과에 보여줌 (안 하면 한참 늦거나 안 뜸)
  • 주소: search.google.com/search-console (구글 계정으로 로그인)
📱 화면 따라하기
1속성 추가도메인 입력
2소유 확인DNS·HTML파일
3사이트맵 제출sitemap.xml
4색인 요청URL 검사
  • 소유 확인이란? "이 사이트 주인이 맞다"는 증명 → 구글이 준 인증 파일/코드를 서버에 넣어야 함
  • 사이트맵이란? 홈페이지 안의 모든 페이지 목록표(sitemap.xml) → 구글이 빠짐없이 찾도록
  • 몇 주 뒤 "내 교회 이름"으로 검색해 노출 확인
클로드에게: "구글 서치콘솔 소유확인 코드 이건데 서버에 넣고 사이트맵도 만들어줘" → 인증·sitemap.xml 생성·제출까지 대신 처리
③ 네이버 검색에 등록 서치어드바이저
  • 국내에서 가장 중요 — 한국 교인 대부분 네이버로 검색
  • 주소: searchadvisor.naver.com (네이버 계정 로그인)
📱 화면 따라하기
1사이트 등록주소 입력
2소유 확인HTML 파일
3사이트맵·RSS제출
4수집 요청웹페이지 등록
  • "요청 → 웹페이지 수집"에서 주요 페이지를 직접 등록하면 더 빨리 노출
  • 네이버 블로그도 함께 운영하면 검색 노출에 큰 도움 (교회 블로그 강력 추천)
④ 다음·빙·얀덱스 검색 등록 보조
  • 다음(카카오): "다음 검색등록"에서 사이트 등록 신청 (일부 어르신 교인이 사용)
  • 빙(Bing): bing.com/webmasters — 구글 서치콘솔 정보를 그대로 가져오기 가능(간편)
🌍 얀덱스(Yandex) — 러시아어권 사역이 있다면 권장
러시아의 구글·네이버. 고려인·중앙아시아·러시아 선교, 러시아어권 이주민·유학생 대상이면 등록 가치 충분.
  • 1) 계정: yandex.com → 회원가입(아이디·비밀번호·휴대폰 인증). 화면은 크롬 자동 번역으로 한국어로 보기
  • 2) 사이트 등록: webmaster.yandex.com → 사이트 추가 → 소유 확인(구글·네이버와 동일, 인증 파일/코드를 서버에) → 사이트맵 제출 → 색인 요청
  • 러시아어 페이지를 따로 두면 노출에 더 유리 (클로드에게 "러시아어 소개 페이지 만들어줘" 가능)
  • 우선순위: 네이버 > 구글 > 다음·빙 + 얀덱스(러시아어권 사역 시)
⑤ 지도에 등록 교회는 필수! ⛪
  • 새 가족이 "○○동 교회"로 지도 검색 → 등록 안 하면 안 보임
  • 네이버 스마트플레이스: 교회 위치·예배시간·사진·전화 등록 → 네이버 지도/검색에 노출
  • 구글 비즈니스 프로필: 구글 지도에 교회 등록 (외국인·젊은층)
  • 카카오맵: 카카오 지도에 장소 등록
  • 등록 시 예배 시간·주차 안내·오시는 길을 꼭 채우기 → 새가족 정착에 직결
⑥ 검색 잘 되게 하는 기본기 SEO 핵심
  • 제목·설명(메타태그)에 "지역명 + 교회이름 + 교단" 넣기 (예: 영등포 사랑과평안의교회)
  • 사람들이 검색하는 말을 본문에 자연스럽게: "○○동 교회", "주일예배 시간", "새가족"
  • https 자물쇠🔒 · 모바일 잘 보임 → 검색 순위에 유리 (이미 적용됨)
  • 새 글이 꾸준히 올라오는 사이트를 검색엔진이 좋아함
⑦ SNS 홍보 — 국내 채널 한국 교인 필수
  • 카카오톡 채널: 가장 강력 — 주보·공지·심방 안내를 단톡처럼 발송. 채널 추가 링크/QR을 주보·홈페이지에
  • 네이버 밴드: 교인 소통·출석·사진공유에 최적 (중장년층 친숙)
  • 네이버 블로그: 설교 요약·교회 소식 → 네이버 검색 노출까지 일석이조
⑧ SNS 홍보 — 영상·사진 채널 전파·전도
  • 유튜브: 주일 설교 업로드 → 홈페이지에 자동 연동(이미 구축). 채널명·지역 검색 노출
  • 인스타그램: 예배·행사 사진/릴스 → 젊은층·새가족. 프로필에 홈페이지 링크 고정
  • 페이스북 페이지: 교회 페이지 개설 → 소식·행사 공유, 지역 그룹에 알림
  • 사진 올릴 땐 해시태그: #교회 #지역명 #주일예배 #새가족환영
⑨ 홍보 공통 전략 흩어지지 않게
  • 모든 길을 홈페이지로: 모든 SNS 프로필·게시글에 홈페이지 주소를 링크 → 한 곳에 모이게
  • QR코드 만들어 주보·현수막·명함에 인쇄 → 찍으면 홈페이지로 (클로드가 만들어 줌)
  • 한 번 만든 콘텐츠(설교 영상 등)를 여러 채널에 같이 올리기 (유튜브→인스타→밴드)
  • 욕심내 다 하지 말고 1~2개 채널만 꾸준히 — 카카오채널 + 유튜브부터 추천
⑩ 꾸준한 운영 지속
  • 주 1회라도 새 소식/설교 올리기 → 검색·SNS가 살아있음을 인식
  • 방문자 통계 확인 → 어떤 글이 반응 좋은지 파악
  • "심는 대로 거둔다" — 작게 꾸준히가 핵심 🌱
5

비용 · 요금 정리

실제로 드는 돈은 얼마?
한눈에 보는 비용표 연간 기준
항목어디서대략 비용비고
서버오라클 클라우드평생 무료ARM 4코어/24GB
서버(이전)AWS 프리티어1년 무료이후 과금 → 폐기 예정
도메인가비아·후이즈 등연 1~2만원.com 기준, 매년 갱신
SSL 인증서Let's Encrypt무료자동 갱신
홈페이지 제작클로드 + 직접제작비 0원외주 시 수십~수백만원
검색·SNS 등록구글·네이버·SNS무료시간만 투자
  • 👉 1년에 도메인 값 1~2만원이면 충분 — 나머지는 무료로 운영 가능
  • 외주 제작 대비 수백만원 절약 → 그만큼 더 섬길 수 있음 🙏
돈이 새지 않게 주의점
  • AWS는 프리티어 기간·한도 넘으면 과금 → 결제 알림 꼭 설정
  • 오라클은 무료 한도(ARM 4코어/24GB) 안에서만 쓰면 0원
  • 도메인은 자동결제로 두면 깜빡해도 만료 안 됨
6

자주 막히는 문제 · 해결법

초보자가 흔히 겪는 상황
접속·연결 문제 SSH·네트워크
Q. SSH 접속이 안 돼요 (Permission denied)
A. 키 파일 권한 문제일 때가 많음. chmod 400 키파일 실행. 또는 사용자 이름이 ubuntu가 맞는지 확인. → 클로드에게 "ssh 접속이 안 돼" 하고 오류 메시지 그대로 붙여주면 됨.
Q. 홈페이지가 안 열려요 (사이트에 연결할 수 없음)
A. ① 방화벽 80·443 포트가 열렸는지 (오라클은 보안목록+서버 내부 둘 다), ② nginx가 켜져 있는지 확인. → "사이트가 안 열려" 부탁하면 클로드가 점검.
도메인·주소 문제 DNS
Q. 도메인을 샀는데 내 사이트가 안 떠요
A. DNS의 A레코드에 서버 IP를 넣었는지 확인. 반영까지 수십 분~몇 시간 걸릴 수 있음(전 세계 전파 시간).
Q. 자물쇠(https)가 안 떠요 / "안전하지 않음" 경고
A. SSL 인증서 미설치 또는 만료. → 클로드에게 "SSL 인증서 설정/갱신해줘" 부탁. 자동갱신이 걸려 있으면 보통 신경 안 써도 됨.
관리·검색 문제 운영
Q. 디스크가 가득 찼다고 떠요
A. df -h로 용량 확인. 멧돼지 알림이 25GB 넘으면 메일로 미리 경고함. → "디스크 정리해줘" 부탁.
Q. 만든 홈페이지가 검색에 안 나와요
A. 검색등록(구글 Search Console·네이버 서치어드바이저)을 했는지 확인. 등록해도 며칠~몇 주 걸림. 새 글을 꾸준히 올리면 빨라짐.
막히면 이렇게 만능 해결
핵심: 오류 메시지를 그대로 복사해서 클로드에게 붙여주면, 무슨 뜻인지 풀어주고 대신 고쳐줍니다. 혼자 끙끙댈 필요 없음 🌱