본문 바로가기
50대에 코딩에 도전해 봅니다.

14. 내 컴퓨터에 웹서버 설치하기

by 에쓰지 2022. 3. 18.

※ 늦게라도 "코딩" 이란 것을 배워봐야 겠다는 사람이 있다면 혹시라도 도움이 될까 해서 나의 경험담을 적어보려 합니다.

지난 회차에 클라이언트 와 서버의 개념에 대해 알아보면서 웹서버는 프로그램이란 것을 알게 되었습니다. 그래서 이번 회차에는 웹서버를 내 컴퓨터에 설치해 보겠습니다.

https://pmxsg.tistory.com/20

 

13. 클라이언트(Client) vs 서버( Server)

※ 늦게라도 "코딩" 이란 것을 배워봐야 겠다는 사람이 있다면 혹시라도 도움이 될까 해서 나의 경험담을 적어보려 합니다. ​ 지난 회차에 HTML의 태그를 이용해서 유튜브 동영상을 나의 웹페이

pmxsg.tistory.com

웹서버(Web Server) 설치하기

웹 서버에는 아파치(Apache), 엔진엑스(nginx), 마이크로소프트사의 IIS(Internet Information Services) 등 이 있습니다.

최근 웹서버의 점유율을 보자면,

nqinx와 Apache 의 점유율이 50% 이상 입니다. 그래프를 보시면 Apache가 1997년부터 2014년까지는 앞도적 1등이었다가 그 이후는 nginx 가 급등하는 모양새 입니다. 웹서버에서 Apache는 오랜 동안 높은 점유율로 있었다보니 많은 곳에서 쓰이고 있고 다운로드 받을 곳도 많습니다. 그래서, Apache를 내 컴퓨터에 설치하는 방법을 소개하고자 합니다.

WAMP - Bitnami(비트나미)

링크를 따라 들어가 download하여 설치를 하면 되는데, 설정을 본인이 직접 해야하는 부분들이 있어서 여러가지로 어려운 부분이 있습니다. 그래서 보다 손쉬운 방법을 소개하고자 합니다.

1. " Bitnami" 혹은 "Bitnami -WAMP" 를 검색

2. https://bitnami.com/ 로 이동 

 

>> Application 으로 이동

>> WAMP 로 이동

3. WAMP Package 설치

On my computer 로 이동

 

WAMP는 각각 Window / Apache / MySQL / PHP 의 앞글자를 나타내며, 서버인 아파치를 비롯해서 서버 프로그램인 PHP와 데이타베이스 프로그램인 MySQL이 함께 패키지로 설치됩니다.

4 . Download를 하고 난 후 설치 시작.

 

Next
 
Next
Next
 

패스워드는 후에 MySQL을 사용할 때 필요한 것입니다. 편의대로 지정하시고 MySQL을 사용하실 때 기억해서 활용하시면 됩니다.

Next
 
Next
 

설치가 끝날 무렵 액세스 허용을 눌러주세요.

 

완료 화면 입니다. Manage Servers 탭으로 이동해 보시면,

Apache Web Server가 정상적으로 작동함을 보여주고 있습니다. 혹여 작동이 안될시에는 Start / Restart로 재가동 시켜주시면 됩니다.

웹 서버 활용 한계점

웹 서버를 설치한다고 해서 이 서버가 바로 외부로 접속되는 것은 아닙니다. 외부 연결을 위해서는 여러가지 복잡한 과정을 거쳐야 합니다. 그래서 호스팅을 이용하는 것이 훨씬 편리합니다. 요즘은 무료 호스팅을 해주는 곳이 많이 있습니다. 후에 이 부분에 대해서는 올려 보도록 하겠습니다. 그리고 이 웹서버는 후에 PHP, MySQL을 사용하실 때 연습용으로 쓰시면 됩니다.

위치는

htdocs 폴더안에 만드신 웹페이지들을 저장해서 쓰시면 됩니다. 참고로 htdocs는 hypertext documents의 약자입니다.

htdocs 안에 index.html 파일을 저장하시고, 브라우저 창에 127.0.0.1/index.html을 입력해 보시기 바랍니다.

127.0.0.1 은 htdocs를 가리키는 호출 부호라고 생각하시면 됩니다.

댓글