반응형
아파치 웹서버(Apache HTTP Server)는 전 세계적으로 가장 많이 사용되는 웹 서버 중 하나입니다. 이 글에서는 윈도우에서 아파치 웹서버를 설치하고 기본적인 설정을 완료하는 방법을 단계별로 안내합니다.
1. 아파치 웹서버 다운로드
먼저 아파치 웹서버를 다운로드해야 합니다. 다음 단계를 따르세요:
- Apache Lounge 공식 웹사이트에 접속합니다.
- "Apache HTTP Server" 최신 버전을 찾아 다운로드합니다.
- 64비트 윈도우 환경에서는 64비트 버전을 선택하는 것이 좋습니다.
- 다운로드가 완료되면 ZIP 파일을 적절한 폴더에 압축을 풉니다.
- 예: C:\Apache24
2. Microsoft Visual C++ 재배포 가능 패키지 설치
아파치는 Visual C++ 컴파일러로 컴파일되었기 때문에 이 패키지가 필요합니다.
- Microsoft 공식 사이트에서 Visual C++ 재배포 가능 패키지를 다운로드합니다.
- 운영체제에 맞는 버전을 선택한 후 설치합니다.
3. Apache 설정 파일 수정
아파치의 설정 파일을 수정해 기본적인 설정을 적용해야 합니다.
- 아파치가 설치된 디렉터리로 이동합니다. 예: C:\Apache24\conf
- httpd.conf 파일을 메모장 등 텍스트 편집기로 엽니다.
- ServerName 항목을 찾아 본인의 로컬 IP 또는 도메인으로 설정합니다.
- 예시:
ServerName localhost:80
- 예시:
- DocumentRoot를 원하는 웹 콘텐츠 폴더로 설정할 수 있습니다.
- 기본적으로 C:/Apache24/htdocs가 설정되어 있습니다.
4. 아파치 웹서버 서비스 등록
윈도우에서 아파치 웹서버를 서비스로 등록하면 자동으로 시작하거나 중지할 수 있습니다.
- 명령 프롬프트를 관리자 권한으로 실행합니다.
- 다음 명령을 입력하여 Apache를 서비스로 등록합니다.
- cd C:\Apache24\bin httpd.exe -k install
- 서비스가 성공적으로 등록되면, 다음 명령으로 Apache를 시작할 수 있습니다:
- httpd.exe -k start
5. 방화벽 설정
아파치가 외부 요청을 받을 수 있도록 윈도우 방화벽 설정에서 포트를 열어야 합니다.
- 제어판 > 시스템 및 보안 > Windows Defender 방화벽으로 이동합니다.
- 고급 설정을 클릭합니다.
- 인바운드 규칙을 선택하고, 새 규칙을 만듭니다.
- 포트를 선택한 후, 다음을 클릭합니다.
- TCP 및 특정 로컬 포트에 80을 입력한 후 다음을 클릭합니다.
- 연결 허용을 선택하고, 나머지 단계도 동일하게 설정합니다.
6. Apache 웹서버 테스트
- 브라우저를 열고 주소창에 http://localhost/를 입력합니다.
- Apache 기본 화면이 나타나면 웹서버가 성공적으로 설치된 것입니다.
7. Apache 서비스 중지 및 제거
Apache 서비스를 중지하거나 제거하고 싶다면 다음 명령을 사용합니다.
- 아파치 웹서버 중지:
- httpd.exe -k stop
- 아파치 서비스 제거:
- httpd.exe -k uninstall
마무리
윈도우에서 아파치 웹서버를 설치하는 방법을 단계별로 설명했습니다. 이 설정을 통해 로컬 환경에서 웹사이트를 테스트하거나 개발할 수 있습니다. 이후 필요한 경우 PHP, MySQL 등을 추가로 설치하여 완벽한 웹 개발 환경을 구축할 수 있습니다.
반응형