본문 바로가기

카테고리 없음

[생활코딩] WEB1 - 19강( 19, 19.1.1, 19.1.2, 19.1.3_ 웹서버, Apache, bitnami, 웹브라우저, 통신)

728x90
반응형

19. 웹서버 운영하기

웹서버라는 제품 군에는, 여러 제품이 있다. 

Apache, IIS, Nginx, ...등

우리는 아파치를 쓸것! 오픈소스고 무료다! 단 한번도 일등의 자리를 빼앗긴 적이 없는..!

"how to install apache http server OS(window, mac, etc)"

 

이고잉쌤이 그런 말씀을 해주셨다. 

컴퓨터를 만든(?) 어떤 천재 수학자에게 수학을 잘하는 방법을 물어봤더니, 수학을 잘하게 되는 게 아니라 익숙해지게 되는거라는 대답을 했다는 것이다. 우리는 이 웹과 인터넷의 무한한 세계에서 

 

19. 1.1 웹서버 설치(윈도우)_ Apache 윈도우에 설치하기

how to easy install apache on window > bitnami wamp stack

아파치를 쉽게 다운받을 수 있게 도와주는 bitnami wamp를 설치해준다.
https://bitnami.com/stack/wamp/installer

 

Install WAMP, Download WAMP

show MD5 e5cbbb7fa0c03a197590be6762c95949 SHA1 9aa88f14202e67689cb46ed5f91d7ffe1326615a SHA256 3fdfea6eb87146cb1814abed7bcf5d58660dc25007980613e52a0316dba24139

bitnami.com

느리다..

좌측의 과정을 거쳐 다운로드를 끝내면, 우측의 화면이 뜨는데, 그렇다면 bitnami를 이용해 apache를 성공적으로 다운로드 한 것이다. 

 

C드라이브의 비트나미 폴더에 가면, manager-windows가 있는데 이걸 누르면 아파치를 켰다가 껐다가 관리할 수 있다. 아파치를 키면 이 아래의 웹페이지가 보이는 거고, 끄면 이 웹페이지도 로드되지 않는다! 

 

 

 

19.1.2. 웹서버와 http(윈도우)

주소를 바꿔보자!

위의 웹페이지 주소는 127.0.0.1이라고 되어 있다. 웹브라우저 검색창에 https://127.0.0.1/index.html

이렇게 검색해도 같은 페이지가 나와야 한다. 

index.html이라는 어떤 파일을 출력하고 있는 것인데, 이 파일은 어디에 있는 것일까? 

내PC > Windows (C:) > Bitnami > wampstack-7.4.8-0 > apache2 > htdocs > index.html

바로 요기에 있는 요 녀석이다.

 

127.0.0.1 -> Internet protocol Address 즉, IP주소

웹브라우저가 설치되어있는 컴퓨터를 가리키는 아주 특수한 주소다. 전세계에 있는 모든 컴퓨터가 127.0.0.1이라고 치는 것은, 웹브라우저가 설치되어 있는 각자의 컴퓨터의 웹서버를 가리킨다고 생각하면 된다. 

 

bitnami를 설치하면서 우리가 생성한 htdoc라는 특수한 디렉토리에, 우리가 지금까지 만든 html 파일을 덮어쓰면..! 아까 생성된 웹페이지 127.0.0.1에 내가 작업한 것들이 뜨게 된다. 

 

웹에서 이렇게 http://로 여는 것과, Ctrl+O로 파일을 직접 여는 것에는 질적으로 엄청난 차이가 있다!

웹 서버가 통신을 하기 위해서는 반드시 http: (Hyper, Text, Transfer, Protocol)로 파일이 전송되어야 한다.

 

 

19.1.3 웹서버와 웹브라우저의 통신(윈도우)

내 컴퓨터의 ip주소 알아내기

내 컴퓨터와 내 스마트폰이 같은 네트워크에 연결되어 있을 때, 스마트폰 웹 브라우저 검색창에 웹서버가 깔려있는 내 내 컴퓨터의 IP주소를 검색하면, 아까 만든 html파일이 호출되어 뜨게 된다!

 

728x90
반응형