웹서버 운영

김민재·2021년 6월 27일
0

Gotcha WEB!

목록 보기
3/4
post-thumbnail

1>윈도우에 웹서버 설치

-윈도우에 아파치를 설치한다.
-아파치를 설치하는 여러가지 프로그램이 있다. 이중 Bitnami wamp stack 프로그램을 설치한다.

2>웹서버와 http

-현재 컴퓨터에 웹브라우저와 웹서버가 모두 설치되어 있고 비트나미를 설치하여 만든 htdoc 디렉토리 안에 index.html 파일 역시 저장되어있다.
-웹브라우저로 웹서버를 통해서 htdoc 디렉토리 밑에있는 index.html파일을 가져오기 위해 http://127.0.0.1/index.html 다음의 주소를 쳐야한다.
-http는 웹브라우저와 웹서버가 서로 통신할 때 쓰이는 통신 규약이다.
hyper text는 웹페이지를 transfer는 전송하다, protocol은 규약을 의미한다.
즉 웹페이지를 웹브라저와 웹서버가 서로 주고받기 위한 약속이 바로 http이다.

-127.0.0.1은 IP Address(internet protocol address), ip 주소이다.

  • 저 번호는 웹브라우저가 설치되어있는 컴퓨터를 가르키는 약속된 주소이자
    웹브라우저가 설치되어있는 각자의 컴퓨터에 웹서버를 가르키는 것이다.

-ip주소에 웹루트 경로를 index.html라고 적어준다. 이는 다음을 의미한다.

1>웹브라우저가 나의 컴퓨터에 등록된 웹서버에 접속해서 index.html파일을 원한다는 신호를 보낸다.

2>웹서버는 htdoc 디렉토리에서 index.html 파일을 찾도록 설정이 기본으로 되어있다. 따라서 웹서버는 htdoc 디렉토리에서 index.html 파일을 읽어서 웹브라우저에게 전송한다.

3>웹브라우저는 웹서버로부터 전송받은 파일을 해석해서 화면해 표시해준다.

3>웹브라우저와 웹서버의 통신

-두 대의 컴퓨터가 있는 상황에서 서로 웹페이지를 주고 받는 방식은 다음과 같다.

  • 한 대의 컴퓨터에는 웹서버가 설치되어있고 컴퓨터의 특정 디스크에 index.html 파일이 있다.
  • 웹브라우저를 통해서 웹서버에 접속해서 index.html파일을 전송받아서 그것을 화면에 표시하고자 한다.
  • 웹브라우저가 웹서버에 요청하기 위해서는 웹서버의 ip 주소가 필요하다.
  • 웹 서버가 설치된 컴퓨터에 ip는 집에 연결된 wifi의 속성을 클릭하면 알 수 있다.
  • 핸드폰에 나의 노트북에 있는 ip 주소를 입력하면 핸드폰이 나의 노트북으로 신호를 보내고 웹서버는 index.html파일을 읽어서 전송해주면 핸드폰 웹브라우저가 파일을 읽어서 화면에 보여준다.
profile
자기 신뢰의 힘을 믿고 실천하는 개발자가 되고자합니다.

0개의 댓글