호스팅 서버 준비하기

HTML로 웹 사이트를 만들고 그 내용을 다른 사람들이 볼 수 있도록 하려면 HTML로 만든 웹 문서를 모두 서버 컴퓨터로 옮겨야 한다. 개인은 웹 서버를 마련하기 어렵기 때문에 서버의 일부 공간을 매달 또는 몇 년마다 일정 금액을 내고 사용하는 서비스를 이용한다. 이것을 '서버 호스팅 서비스' 또는 '웹 호스팅 서비스'라고 한다. 개인 웹 사이트 운영자들은 대부분 호스팅 서비스를 이용한다. 


* 웹 호스팅 서버의 종류

호스팅 서비스는 어떤 서버를 이용하느냐에 따라 윈도우 서버 호스팅과 리눅스 서버 호스팅으로 나뉘는데 윈도우 서버에서는 ASP나 ASP.NET 프로그래밍 언어를 사용하고 리눅스 서버에서는 PHP 프로그래밍 언어를 사용하며 좀 더 대중적이고 저렴하다. 이외에 클라우드 서버를 사용한 '클라우드 서버 호스팅'도 최근 많이 사용한다.


닷홈에 무료 호스팅 서비스 신청하기

닷홈의 호스팅 서비스는 1년 간 무료로 사용할 수 있으며 1년이 지나면 연장 신청을 해야 무료로 계속 사용할 수 있다.


1. 닷홈 회원 가입하기

dothome.co.kr을 입력하여 무료 호스팅을 제공하는 닷홈 사이트로 이동한다. 로그인 창 바로 아래에 있는 회원가입을 클릭한다. 필요한 정보를 입력하고 회원 가입한다. 입력한 이메일 주소를 통해 인증까지 마쳐야 호스팅을 신청할 수 있다.


2. 무료 호스팅 신청하기

웹 호스팅 메뉴 중 무료 호스팅을 선택한다.


3. 무료 호스팅에도 여러 가지 서비스가 있는데 그 중 무료 호스팅에서 공간만 설치를 선택하고 신청하기를 클릭한다.


4. 무료 호스팅 신청하기를 클릭한다. FTP 아이디는 다른 것으로 바꿀 수도 있지만 FTP 접속 주소와 아이디, 비밀번호는 반드시 기억해 두어야 한다. '무료계정 사용정책 동의'에 체크한 후 확인 단어를 입력하고 인증 코드 발송을 눌러 다시 한 번 인증 코드를 입력한다. 그리고 신청하기를 누른다.


FTP 프로그램 설치하기

사용자 컴퓨터에서 작성한 웹 문서와 파일을 서버로 옮기는 것을 업로드(upload), 서버에 있는 파일들을 사용자 컴퓨터로 옮기는 것을 다운로드(download)라고 하고 서버와 클라이언트 간에 파일을 주고 받을 수 있게 해주는 파일 전송 프로토콜(File Transfer Protocol)을 약자로 FTP라고 한다.


FTP 프로그램 FileZilla 설치하고 서버에 접속하기

5. FileZilla 설치하기

https://filezilla-project.org/download.php?type=client에 접속한 후 화면 중앙의 녹색 다운로드 버튼 아래에 있는 Show additional download options를 클릭한다.


6. 사용하고 있는 시스템 환경에 맞는 FileZilla를 다운로드한 후 설치한다. 설치가 끝나면 FileZilla 프로그램 창과 알림 창이 나타난다. 확인을 클릭한다.


7. FTP 서버와 연결하기

FileZilla 프로그램을 실행한 후 위의 호스트 칸에는 FTP 접속 주소를 입력 사용자명에는 FTP 아이디를, 비밀번호에는 FTP 비밀번호를 입력한 후 빠른 연결을 클릭한다.


내가 만든 문서 웹 서버에 올리고 확인하기

8. 로컬 사이트 창에서 01 폴더를 찾아 클릭하면 바로 아래에 01 폴더 안의 내용이 표시된다. 웹 서버에서 실제 파일이 업로드될 영역은 서버 공간의 html 폴더이므로 오른쪽 리모트 사이트 창에서 html 폴더를 더블 클릭한다. 왼쪽 로컬 사이트 영역에 있는 first.html 파일과 images 폴더를 동시에 선택한 후 오른쪽 리모트 사이트 영역으로 드래그한다. 웹 문서에는 이미지나 동영상, 스크립트 파일 등 여러 가지 파일들이 함께 사용되는데 이 파일들도 로컬 컴퓨터에 있던 폴더 구조 그대로 함께 웹 서버에 올려놓아야 한다.


9. 웹 브라우저에서 확인하기 - http://miniweb.dothome.co.kr/first.html

주소 표시줄에 'http://아이디.dothome.co.kr/first.html'이라고 입력해 본다. 내 컴퓨터에 저장했던 first.html 문서가 화면에 보일 것이다. 웹 사이트도 이런 방법으로 웹 문서와 사용한 파일들을 웹 서버에 올려 놓으면 된다.


+ Recent posts