about uscontact

Windows에서 아파치(Apache) 웹서버 설치하기

Category:
Author: zemna
Date: April 17, 2021
Share this:

1. 아파치 웹사이트(http://httpd.apache.org/download.cgi) 에서 최신 버전의 Win32 Binary 파일을 다운받습니다.

Screen_01.jpg

2. 다운받은 설치파일을 실행하면 아래의 화면이 나타나며 'Next' 버튼을 누릅니다.

Screen_02.jpg

3. 라이센스 동의 화면입니다. 윗줄을 선택해 주고 'Next' 버튼을 누릅니다.

Screen_03.jpg

4. 아파치 HTTP 서버에 대한 설명입니다. 'Next' 버튼을 누릅니다.

Screen_04.jpg

5. 서버 정보를 입력하는 화면입니다. 

- Network Domain : 이 웹페이지를 운영할 주소를 www를 제외하고 입력하면 됩니다. 만일 로컬에서만 실행되는 경우 아무렇게나 입력해도 됩니다.

- Server Name : 이 서버가 운영되는 주소를 입력하면 됩니다. 만일 이 서버가 www웹서버라면 'www.zemna.net' 일테고, 파일서버라면 'file.zemna.net' 과 같이 입력하면 됩니다.

- Administrator's Email Address : 관리자의 메일 계정을 입력하면 됩니다.

- Install Apache HTTP Server 2.2 programs and shortcuts for : 아파치가 실행될 계정과 포트, 방식을 지정하는 항목입니다. 아파치를 기본 HTTP 포트인 80으로 지정하고 윈도우 서비스로 등록하려면 위의 메뉴를, 8080 포트로 지정하고 수동으로 시작/정지 하려면 아래 메뉴를 선택하면 됩니다. 포트번호가 80이 아닌경우 웹브라우저에서 접근하려면 http://주소:8080 과 같이 뒤에 포트번호를 명시하여 접근해야 합니다.

Screen_05.jpg

6. 설치 방식을 지정하는 항목입니다. 별다른 내용이 없으므로 'Typical'을 선택합니다.

Screen_06.jpg

7. 아파치 웹서버가 설치된 위치를 지정하는 화면입니다. 기본적으로 Program File 디렉토리 하부에 설치하도록 설정되어 있으나 원활한 유지보수를 위해 아래 화면처럼 간략한 루트로 지정하여 설치하는것을 권장합니다.

Screen_07.jpg

8. 'Install' 버튼을 눌러 설치를 시작합니다.

Screen_08.jpg

9. 아파치 웹서버의 설치가 완료되었습니다.

Screen_09.jpg

11. 만일 설치 완료 화면 전에 검은색 명령프롬프트 화면에서 포트를 열 수 없다는 에러와 함께 30초 카운트하는 화면이 나타난다면, PC에 설치되어 있는 다른 프로그램이 이미 위에서 설정한 80 또는 8080포트를 사용하고 있어서 아파치 웹 서버가 해당 포트를 사용하지 못한다는 뜻입니다. 일반적으로 PC에서 IIS(인터넷 정보 서비스)를 설치한 상태에서 아파치 웹 서버 설치시 80번 포트로 지정하였다면 이러한 화면이 나타납니다. 이럴 경우에는 제어판->관리도구->인터넷 정보서비스->웹 사이트 항목을 마우스 오른쪽으로 클릭하여 속성 화면으로 이동한 다음 포트번호를 다른 번호로 수정하면 됩니다.

10. 오른쪽 하단의 작업표시줄에 보면 아래의 화면처럼 아파치 모니터링 프로그램이 실행되고 있음을 확인 할 수 있습니다. 이 프로그램을 통해 아파치 웹서버를 시작/정지 할 수 있습니다. 아이콘에서 마우스 오른쪽 버튼을 클릭하여 'Open Apache Monitor' 메뉴를 선택합니다.

Screen_10.jpg

11. 아파치 서비스 모니터 프로그램이 화면이 표시되었습니다. 현재 정상적으로 동작중임을 나타내고 있습니다.

Screen_11.jpg

12. 이제 웹 브라우저를 통해서 접근이 가능한지 테스트를 해보겠습니다. 웹 브라우저를 실행 한 후 주소입력창에 80포트로 설정하였을 경우 http://localhost , 8080포트로 설정하였을 경우 http://localhost:8080 을 입력합니다.

Screen_12.jpg

화면에 'It works' 라는 문구가 출력되었다면 아파치 웹 서버가 정상적으로 실행중임을 뜻합니다.

이상 수고하셨습니다.

Share this:

Leave a Reply

Your email address will not be published.

ZEMNA.NET

Professional software development agency estalished in Indonesia. We offers website setup, web application development, fulfillment service, and etc.
Follow us
Follow us to get latest news and tutorials.
2022 - Copyright, All Rights Reserved, Made by ZEMNA.NET with ❤️
magnifiercrossmenu