웹 서버는 인터넷의 가장 기본적인 요소입니다. Apache(아파치)는 원격 서버와 웹사이트 방문자의 브라우저 간에 통신 연결을 설정하는 방식으로 작동합니다. 시간이 지나면서 사용량이 다소 감소했지만, 여전히 서버 시장에서 높은 점유율을 유지하고 있는 대표적인 웹 서버입니다. 이 글에서는 Windows 11/10 환경에 Apache를 설치하는 방법을 단계별로 자세히 안내해 드리겠습니다.
Windows 11/10에 Apache 설치하기
설치를 시작하기 전에 아래 두 가지 항목을 먼저 다운로드해야 합니다.
- Microsoft Visual Studio C++ 재배포 가능 패키지
- Apache Lounge 최신 버전 (Windows용 Apache 바이너리 파일)
두 항목의 다운로드가 완료되었다면, 아래 순서대로 진행하시면 됩니다.
1단계: Visual Studio C++ 설치
먼저 Microsoft Visual Studio C++ 실행 파일을 더블클릭하여 설치를 진행합니다. 설치가 완료되면 컴퓨터를 다시 시작하라는 메시지가 표시됩니다. 안내에 따라 재부팅을 진행하세요.
2단계: Apache24 폴더 생성 및 압축 해제
재부팅이 완료되면 본격적으로 Apache 설치를 진행할 수 있습니다. 먼저 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 웹 서버의 설치, 구성, 테스트가 모두 끝났다면, 이제 컴퓨터가 부팅될 때마다 자동으로 실행되도록 시스템 서비스로 등록해야 합니다. 아래 명령어를 복사하여 붙여넣고 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 웹 서버를 설치하고 서비스로 등록하는 방법을 알아보았습니다. 이제 로컬 환경에서 웹 개발과 테스트를 자유롭게 진행해 보세요!