Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에 Apache 웹 서버를 설치하는 방법 (단계별 가이드)

웹 서버는 인터넷의 가장 기본적인 요소입니다. Apache(아파치)는 원격 서버와 웹 사이트 방문자의 브라우저 간에 통신 연결을 설정하는 방식으로 작동합니다. 시간이 지나면서 사용량은 다소 줄어들었지만, 여전히 서버 시장에서 높은 점유율을 유지하고 있는 대표적인 웹 서버입니다. 이 글에서는 Windows 11/10 환경에 Apache를 설치하는 전체 과정을 단계별로 자세히 안내해 드립니다.

Windows 11/10에 Apache 설치하기

설치를 시작하기 전에 아래 두 가지 파일을 먼저 내려받아야 합니다.

  1. Microsoft Visual Studio C++ 재배포 패키지
  2. Apache Lounge의 최신 버전 (Windows용 Apache 바이너리)

1. Microsoft Visual Studio C++ 설치

두 항목의 내려받기가 완료되면 다음 순서로 진행합니다. 먼저 Microsoft Visual Studio C++ 실행 파일을 더블클릭하여 설치합니다. 설치가 끝나면 컴퓨터를 다시 시작하라는 안내가 표시되는데, 이때 재부팅을 진행하세요.

재부팅이 완료되면 본격적으로 Apache 설치를 진행할 수 있습니다.

2. Apache24 폴더 생성 및 압축 해제

먼저 Apache24라는 이름의 폴더를 생성합니다. 이 폴더는 반드시 Windows가 설치된 드라이브의 최상위 경로(루트)에 위치해야 합니다. 예를 들어 C:\Apache24와 같습니다.

그다음, 내려받아 둔 Apache Lounge 압축 파일의 내용물을 모두 Apache24 폴더 안에 압축 해제합니다.

3. 명령 프롬프트에서 서버 실행

압축 해제가 완료되면 관리자 권한으로 명령 프롬프트를 실행한 뒤, 아래 명령어를 한 번에 복사하여 붙여넣고 Enter 키를 눌러 bin 폴더로 이동합니다.

cd.. 
cd..
cd Apache24 
cd bin

이제 httpd를 입력하고 Enter 키를 누르면 서버가 설치되고 실행됩니다. 이때 네트워크에 연결할 수 있도록 Windows 방화벽을 통해 액세스를 허용하라는 메시지가 나타나면 허용을 선택합니다.

4. 서버 정상 작동 확인

여기까지 완료했다면 서버를 테스트할 수 있습니다. PC에 설치된 웹 브라우저를 열고 주소창에 localhost 또는 해당 PC의 IP 주소를 입력한 후 Enter 키를 누르세요. 화면에 It works!라는 메시지가 표시되면 Apache가 정상적으로 작동하고 있는 것입니다.

서비스를 종료하려면 CTRL + C 키 조합을 누르면 됩니다.

5. Windows 시스템 서비스로 등록

Apache 웹 서버의 설치, 구성, 테스트가 모두 끝났다면, 이제 이를 Windows 시스템 서비스로 등록해야 합니다. 그래야 매번 수동으로 실행하지 않아도 자동으로 서버가 구동됩니다. 아래 명령어를 복사하여 붙여넣고 Enter 키를 누르세요.

httpd.exe -k install -n "Apache HTTP Server"

명령 실행 후 Apache가 시스템 서비스에 성공적으로 추가되었는지 확인할 수 있습니다. Windows 키 + R을 눌러 실행 대화 상자를 열고 services.msc를 입력한 후 Enter 키를 누릅니다.

서비스 창에서 Apache HTTP Server 항목을 찾아 시작 유형(Startup Type)자동(Automatic)으로 설정되어 있는지 확인합니다. 이렇게 하면 Windows를 부팅할 때마다 서버가 자동으로 시작됩니다.

여기까지가 Windows 11/10에 Apache 웹 서버를 설치하는 전체 과정입니다. 이제 로컬 환경에서 웹 프로젝트를 자유롭게 개발하고 테스트해 보세요!