-
[웹서버] 윈도우 10 웹서버 구축하기_제1장_Apache 설치하기IT/서버 2020. 7. 14. 22:39
이 글은 웹서버를 처음 구축하시는 분들을 위해 작성된 글입니다.
bitnami 또는, autoset 등을 통해 쉽게 웹서버 구축도 가능하지만, 향후 유지보수 및 관리가 쉽고, 스스로 구축하면서 웹서버 기초 개념도 학습하는 것이 이 글의 목적입니다.
[웹서버] 윈도우 10 웹서버 구축하기_제1장_ Apache 설치하기
이 글은 윈도우 10 에 APM을 설치하여 웹서버를 구축하는 방법을 설명합니다.
APM이란, Apache, PHP, Mysql을 줄여서 이르는 말로 각각,
Apache는 웹 서버 응용프로그램, PHP 동적 웹 페이지용 언어, Mysql는 데이터베이스 관리 시스템 역할을 합니다.
1. Apache 다운로드
가장 먼저 PC를 웹서버로써 역할을 할 수 있게 만드는 작업을 합니다.
아래 주소에서 Apache를 다운로드합니다.
Apache 다운로드 주소
https://www.apachelounge.com/download/
(Be sure you installed ~, 설치 되어 있는지 확인하세요.)
Apache를 설치하기 전에 Visual C++ Redistributable for Visual Studio 2015-2019 설치가 되어 있어야 합니다. 이게 안되어 있으면 나중에 에러 생깁니다.
자신의 컴퓨터 비트 수에 맞추어 두 프로그램을 다운로드 합니다. (Win + PuaseBreak)를 누르면 bit 수를 확인할 수 있어요~
(요새는 특별한 경우가 아니면 32비트로 설치하지 않기 때문에 그냥 64비트로 설치하면 된다.)64 bit : 빨간색 밑줄
1. vc_redist_x64
2. httpd-2.4.43-win64-VS16.zip
32 bit : 파란색 밑줄
1. vc_redist_x86
2. httpd-2.4.43-win32-VS16.zip2. Apache 압축해제
Visual C++ Redistributable for Visual Studio 2015-2019가 설치가 완료되면 httpd-2.4.43-win64-VS16.zip 파일을 압축해제 합니다. 압축해제 하는 폴더 경로가 Apache 설치 경로가 되게 됩니다. 본 글에서는 E 드라이브 최상위 폴더에 압축해제하도록 하겠습니다.
- 압축 해제 경로 : E:\
3. Apache 설정값 변경
다음은 Apache 기본 설정값을 변경해줘야합니다.
E:\Apache24\conf\httpd.conf 라는 파일이 Apache 프로그램 설정 파일입니다.
httpd.conf 파일의 주요 설정값은 다음과 같습니다.
ServerRoot : 아파치 프로그램이 설치되어 있는 경로
Listen : 웹 서비스 포트 번호
DocumentRoot : 웹문서(웹페이지)가 저장되는 장소
ServerName : 웹서버가 자신의 도메인 명을 나타내는 이름을 지정httpd.conf 설정파일은 윈도우 기본 에디터 프로그램인 메모장으로 편집하겠습니다.
앞으로 수정할 내용은 Ctrl + F 버튼을 누르고 해당 내용을 입력하면 쉽게 찾을 수 있습니다.
3.1 ServerRoot
37 번째 줄에 Define SRVROOT "c:/Apache24" 라고 적혀있습니다. 그 밑에는 ServerRoot "${SRVROOT}" 이렇게 적혀있네요.
SRVROOT 라는 변수를 선언하고 ServerRoot를 설정해준겁니다.
아파치 파일을 C드라이브가 아닌 E 드라이브에 설치했기 때문에 ServerRoot를 변경해줘야 합니다.
Define SRVROOT "c:/Apache24" 대신 Define SRVROOT "압축해제한 폴더" 로 변경해줍니다.
저는 이렇게 변경했습니다. Define SRVROOT "c:/Apache24" --> Define SRVROOT "E:/Apache24"
3.2 Listen60번 째 줄에 Listen 80 이라고 적혀있습니다.
이것은 웹서비스를 이용할 포트를 설정하는 것인데, 기본값인 80 포트를 사용할 것이므로 수정하지 않습니다.
3.3 DocumentRoot251번 째 줄에 DocumentRoot는 웹문서 저장위치를 의미합니다.
아까 ServerRoot 설정에서 선언한 변수를 사용하므로 따로 수정하지는 않습니다.
3.4 ServerName227번 째 줄에 ServerName을 다음과 같이 수정해 줍니다.
1. 앞에 샾 제거
2. www.example.com --> localhost
#ServerName www.example.com:80 --> ServerName localhost:804. Apache 서비스 등록(설치)
이제 변경사항을 저장을 하고 cmd를 관리자 권한으로 실행합니다.
아래 명령어를 사용하여 해당 폴더로 이동합니다.
1. E:
2. cd apache24\bin아래 명령어를 사용하여 apache 서비스를 설치합니다.
httpd -k install
httpd -k start이제 cmd 창을 닫고 크롬을 실행하고 주소창에 localhost라고 입력합니다.
It works 라는 문구가 뜨면 Apahce 설치하기 성공입니다.
다음 시간에는 [웹서버] 윈도우 10 웹서버 구축하기_제2장_PHP 설치하기로 돌아오겠습니다.
반응형'IT > 서버' 카테고리의 다른 글
[워드프레스] 윈도우 10 워드프레스 설치하기 (11) 2021.06.21 [웹서버] 윈도우 10 웹서버 구축하기_제3장_MYSQL 설치하기 (5) 2021.06.10 [웹서버] 윈도우 10 웹서버 구축하기_제2장_PHP 설치하기 (4) 2021.06.09