본문 바로가기

전체 글

(18)
[2020.02.16] 보호되어 있는 글입니다.
[2020.02.15] 보호되어 있는 글입니다.
[2020.02.14] 보호되어 있는 글입니다.
[2020.02.13] 보호되어 있는 글입니다.
[2020.02.12] 보호되어 있는 글입니다.
[2020.02.11] 보호되어 있는 글입니다.
[2020.02.10] 보호되어 있는 글입니다.
[웹 서버] 비트나미(Bitnami)로 아파치 서버(Apache Server) 설치하기 아파치 서버(Apache Server)를 설치해 봅시다 'Apache HTTP Server'는 '아파치 소프트웨어 재단'에서 개발하고 배포하는 웹 서버입니다. 아파치 서버의 좋은 점 중의 하나는 오픈소스 정책으로 무료로 사용이 가능하다는 점인데요. 'Windows, Mac, Linux' 등의 운영체제에서 작동이 가능합니다. 패키지 소프트웨어란? 아파치 공식 웹사이트에서 아파치 웹서버를 직접 다운로드하는 것도 좋은 방법입니다. 하지만, 소스를 다운로드받아 컴파일하고 몇 가지 변수들을 설정해 줘야 하는 번거로움이 있습니다. 이런 불편함을 해소해주는 소프트웨어가 있는데요. 'Bitnami WAMP Stack'이라고 하는 '패키지 소프트웨어(package software)'입니다. 패키지 소프트웨어란, 다양한 ..
[8장_] GitHub로 웹 호스팅 이용하기 웹 호스팅(web hosting) 그리고 깃허브(GitHub) 안녕하세요. 저번시간에는 서버와 클라이언트가 무엇인지에 대해 알아봤습니다. 이번 시간에는 '깃허브'에서 지원하는 '웹 호스팅'을 이용하여 서버를 구축해 보겠습니다. 웹 호스팅이란, 기업(혹은 개인)이 웹 서버를 '대여'해주는 서비스입니다. '깃허브'라는 웹사이트에서는 웹 호스팅을 무료로 제공하는데요. 이번 장에서는 'GitHub'의 '웹 호스팅 서버'를 사용해 보겠습니다. 깃허브 사용법 깃허브는 소프트웨어 개발자들에게는 성지 같은 웹사이트로 알려져 있죠. ㅎㅎ 수많은 개발자들의 공개된 코드(오픈소스, open source)가 저장되어있고, 소스 코드를 저장뿐 아니라 공유, 버전 관리 등 다양한 서비스를 제공하고 있는데요. 이번에는 이런 기능 ..
[7장_] 서버와 클라이언트 서버(server)와 클라이언트(client) 이번 시간은 실습이 없는 쉬어가는 장입니다. ㅎㅎ '서버'와 '클라이언트'에 대해서 알아볼 건데요. 서버와 클라이언트를 단어의 의미 그대로 받아들여 봅시다. 무엇이 떠오르시나요? 서버와 클라이언트의 관계 저는 식당에서 서빙을 하는 웨이터(server)의 모습과 식당에 방문한 고객(client)이 떠오르는데요. 컴퓨터의 세계에서도 서버와 클라이언트 관계의 본질은 크게 다르지 않습니다. '서버'는 특정 서비스를 제공하는 '서비스 제공자'의 역할이구요, '클라이언트'는 서비스를 요청하는 '서비스 소비자'의 역할입니다. 위의 그림처럼 서버와 클라이언트는 서로 정보를 주고받는 관계에 있습니다. 웹 서비스를 타인에게 제공하기 저번시간까지 만든 웹사이트에는 한가지 아쉬운..