Web Server 설치(Apache) 및 환경 설정

Lee Yong Seok·2022년 6월 7일
0

웹 서버(Apache) 설치

  1. https://www.apache.org/ 로 이동한다.

  1. 마우스 스크롤을 내려서 APACHE PROJECT LIST에서 HTTP Server를 찾아 클릭한다.

  1. Download를 클릭한다.

  1. 리눅스 운영체제에서 사용할 때, tar 파일을 클릭해서 다운받으면 된다.
  • 윈도우즈 운영체제에서도 다운받을 수 있지만, 아파치와 제휴를 맺고있는 사이트에서 zip파일로 다운받을 수 있기때문에, 아파치 사이트에서 다운받을 수 있구나라고만 생각하자.

  1. 아파치와 제휴관계를 맺고있는 https://www.apachelounge.com/ 로 이동한다.

  1. 좌측 상단에 Downloads를 클릭한다.

  1. Apache 2.4.53 Win64 아래 httpd-2.4.53-win64-VS16.zip 을 클릭한다.

  1. zip파일이 다운로드되면 압축을 푼다.

  1. 압축을 풀고 폴더에 들어가면 Apache24라는 폴더가 있는데, 잘라내기를 하여 Program Files에 붙여넣기한다.

  1. conf 폴더 아래에 httpd.conf 파일이 있는데, 환경설정을 할 때 열어서 수정을 하면된다.(단, 실제 필드에서는 언제든지 파일을 돌려놓을 수 있도록 백업을 해두고 수정을 진행한다.)
  • httpd.conf 파일을 필자는 보기가 편한 notepad++로 열어서보겠다.(사용자의 편의대로 보기편한 툴을 선택해서 열면된다.)

11-0. Line 39에 ROOT의 위치가 바뀌었기때문에, 경로를 수정해준다.

11-1. Port Number가 80인 것을 확인할 수 있다.

11-2. 관리자의 이메일도 확인할 수 있다.(필드에서는 사용하지만, 우리는 배우는 입장에선 필요없기때문에 확인만 한다.)

11-3. 전세계적으로 교육용으로 만든 도메인이다.

  • 우리도 사용할 것이기때문에 주석(#)을 해제한다.

  1. 아파치 서버를 시작하게 해주는 exe 파일이다.

  1. 이왕이면 Windows Service에 등록을 하면 매번 exe 파일을 더블클릭하여 실행시킬 필요가 없다. 아래 화면은 Windows에 서비스를 등록하는 방법이다.

  • Windows Service에 등록하는데 혹시 VCRUNTIME150.dll 프로그램이 필요하다고 할 수 있는데, vc_redist.x64.exe 파일을 다운로드받아서 실행하게되면 해결된다. 다운로드를 받기 위해 아래 화면의 URL 주소로 이동해서 파일을 다운받으면 된다.

14-0. httpd.exe -k install 코드를 cmd 창에서 실행하기전에 Windows 운영체제가 파일의 위치를 알아야하기때문에 path를 잡아줘야한다.

14-1. 실행창에 시스템 속성 > 고급으로 바로 갈 수 있는 명령어인 SystemPropertiesAdvanced를 입력하고 Enter를 친다.

14-2. 시스템 변수에서 Path를 클릭하고 편집을 클릭한다.

14-3. httpd.exe 파일이 있는 C:\Program Files\Apache24\bin 경로까지 Path를 잡아주면 된다.

14-4. cmd 창을 열고 set path 명령어로 path가 잘 잡혔는지 확인한다.

14-5. httpd.exe -k install 명령어로 Windows Service에 아파치 서버 실행을 할 수 있는 서비스를 등록하는데, 아래와 같은 거부가 뜬다면 cmd 창이 관리자 권한으로 열지 않았기때문이라서 다시 cmd 창을 관리자 권한(Ctrl + Shift + Enter)로 열어야 한다.

14-6. cmd 창을 관리자 권한으로 연다.

14-7. 다시 httpd.exe -k install 명령어로 Windows Service에 등록하자.

15-0. Windows Service에 등록이 되었나 확인해보자.

15-1. Apache2.4 서비스가 잘 등록된 것을 확인할 수 있다.

15-2. Apache2.4 서비스를 실행하자.

  1. 브라우저 창에서 내 웹서버를 한번 찾아가보자.(URL에 localhost:80을 치고 Enter)
  • 아파치가 만든 테스트 페이지이다.
  • 여기까지가 웹 서버 설치의 끝이다.

  • 그런데 우리가 매번 It Works!가 홈페이지가 될 수 없으니, 우리 회사의 홈페이지를 만들어보자.(다음게시글)

Reference

Installation Apache2.4 on Windows 10.txt

https://github.com/swacademy/Apache/blob/master/Installation%20Apache2.4%20on%20Windows%2010.pdf

profile
Today I Learned 🌙

0개의 댓글