웹 서버 응용프로그램


1. 아파치 설치

PC가 웹 서버로서 동작 가능하도록 하기 위해서 필요한 프로그램인 아파치를 설치해본다.

Download VS16 Apache 2.4 Server and Modules

위 링크를 통해 zip파일을 받은 뒤 압축을 해제한다(해제 경로가 설치 경로이다).

2. 아파치 환경설정 변경

<aside> 🔗 D:\workspaces(압축_해제_위치)\Apache24\conf\httpd.conf

</aside>

해당 링크에 존재하는 파일(httpd.conf)을 메모장으로 열어 다음을 편집한다.

  1. 37번째 줄 Define SRVROOT는 서버의 주소 변수이며, 기본값이 다운로드 경로와 다르므로 "c:/Apache24” ⇒ “압축_해제_위치/Apache24”

<aside> ✅ 예시) Define SRVROOT "D:/workspaces/Apache24”

</aside>

  1. 60번째 줄 Listen 80은 80포트(HTTP)를 이용할 것임을 나타낸다. 수정하지 않는다.
  2. 251번째 줄 DocumentRoot는 문서 저장 위치를 나타내며, SRVROOT를 변경하였다면 따로 수정하지 않는다.
  3. 227번째 줄 ServerName을 다음과 같이 바꾼다. 우리는 이 과정에서 내부호스트(localhost=127.0.0.1)의 80포트를 자주 사용하므로 해당 설정을 enable시킨 것이다.

#ServerName www.example.com:80 ⇒ ServerName localhost:80

  1. 저장 후 종료한다.

httpd.conf

3. 아파치 서비스 등록

  1. 관리자 권한으로 cmd(명령프롬포트) 실행 후 다음 명령어를 차례로 입력한다.
  2. (현재 위치와 다운로드 위치의 드라이브가 다를경우) 현재드라이브알파벳: (ex: D:)