웹서버 운용해보기

Sshu Sshu·2021년 5월 1일
0

웹서버 운용 방법

  1. 컴퓨터에 직접 세팅
  2. 대행업체(웹호스팅) 이용

호스트 : 인터넷에 연결되어 있는 컴퓨터 한 대 한 대를 일컬음
웹호스팅 업체 : 웹서버를 운영하기 위한 컴퓨터(host)를 빌려준 회사

1번 방법 간단히 실행해보기

(내 컴퓨터에 웹서버를 설치해서 내 컴퓨터에 있는 웹페이지를 공개하기)
apache iis 소프트웨어 (오픈소스이고 무료인 공공재)이용

아파치 웹서버를 윈도우 컴퓨터에 설치 (아파치 공식문서 참조하세요)

➔ 'bitnami wamp stack' 로 검색해서 나오는 웹사이트의
Bitnami *WAMP프로그램을 다운로드
➔ 'bitnami-wampstack......installer' 설치
(Bitnami를 이용해서 Apache라는 프로그램을 설치하는 것)
➔ Bitnami 디렉토리 - 'manager-windows'으로 웹서버 제어 가능

*여기서 잠깐! WAMP가 뭔가요?
W: Windows 윈도우
A: Apache 아파치
M: MySQL 데이터베이스
P: PHP 미들웨어

'Manage Servers'의 'Apache Web Server'가 초록색
→ 서버가 켜진상태 (이제 웹서버를 통해 웹페이지를 열 수 있다!)

웹 브라우저와 웹 서버가 모두 한 대의 컴퓨터 안에 설치된 상태

Bitnami - wampstack - Apache - htdocs('hypertext documents'의 약자)

컴퓨터에 Bitnami가 만든 htdocs라는 디렉토리 안에
index.html이라는 파일이 저장

http://127.0.0.1/index.html
http: HyperText Transfer Protocol
'Hypertext' 웹페이지
'Transfer' 전송
'Protocol' 규약, 약속

웹 브라우저와 웹 서버가 서로 통신할 때 사용하는 통신 규약
서로 다른 컴퓨터에 있는 웹 브라우저와 웹 서버가 통신할 때 반드시 http를 사용

http://**127.0.0.1**/index.html
127.0.0.1(IP 주소) → 웹 브라우저가 설치되어 있는 컴퓨터를 가리키는 아주 특수한 주소
웹 브라우저가 자신의 컴퓨터에 설치되어 있는
웹 서버에 접속해서 "index.html 파일 요청" 신호를 전송
웹 서버는 Apache의 htdocs라는 디렉토리에서 파일을 찾음
(설정 변경 가능)

profile
Front-End Developer

0개의 댓글