카테고리 없음

윈도우에서 아파치 웹서버 설치 방법

idea9329 2024. 10. 14. 14:15
반응형

아파치 웹서버(Apache HTTP Server)는 전 세계적으로 가장 많이 사용되는 웹 서버 중 하나입니다. 이 글에서는 윈도우에서 아파치 웹서버를 설치하고 기본적인 설정을 완료하는 방법을 단계별로 안내합니다.

1. 아파치 웹서버 다운로드

먼저 아파치 웹서버를 다운로드해야 합니다. 다음 단계를 따르세요:

  1. Apache Lounge 공식 웹사이트에 접속합니다.
  2. "Apache HTTP Server" 최신 버전을 찾아 다운로드합니다.
    • 64비트 윈도우 환경에서는 64비트 버전을 선택하는 것이 좋습니다.
  3. 다운로드가 완료되면 ZIP 파일을 적절한 폴더에 압축을 풉니다.
    • 예: C:\Apache24

2. Microsoft Visual C++ 재배포 가능 패키지 설치

아파치는 Visual C++ 컴파일러로 컴파일되었기 때문에 이 패키지가 필요합니다.

  1. Microsoft 공식 사이트에서 Visual C++ 재배포 가능 패키지를 다운로드합니다.
  2. 운영체제에 맞는 버전을 선택한 후 설치합니다.

3. Apache 설정 파일 수정

아파치의 설정 파일을 수정해 기본적인 설정을 적용해야 합니다.

  1. 아파치가 설치된 디렉터리로 이동합니다. 예: C:\Apache24\conf
  2. httpd.conf 파일을 메모장 등 텍스트 편집기로 엽니다.
  3. ServerName 항목을 찾아 본인의 로컬 IP 또는 도메인으로 설정합니다.
    • 예시:
      ServerName localhost:80
  4. DocumentRoot를 원하는 웹 콘텐츠 폴더로 설정할 수 있습니다.
    • 기본적으로 C:/Apache24/htdocs가 설정되어 있습니다.

4. 아파치 웹서버 서비스 등록

윈도우에서 아파치 웹서버를 서비스로 등록하면 자동으로 시작하거나 중지할 수 있습니다.

  1. 명령 프롬프트를 관리자 권한으로 실행합니다.
  2. 다음 명령을 입력하여 Apache를 서비스로 등록합니다.
  3. cd C:\Apache24\bin httpd.exe -k install
  4. 서비스가 성공적으로 등록되면, 다음 명령으로 Apache를 시작할 수 있습니다:
  5. httpd.exe -k start

5. 방화벽 설정

아파치가 외부 요청을 받을 수 있도록 윈도우 방화벽 설정에서 포트를 열어야 합니다.

  1. 제어판 > 시스템 및 보안 > Windows Defender 방화벽으로 이동합니다.
  2. 고급 설정을 클릭합니다.
  3. 인바운드 규칙을 선택하고, 새 규칙을 만듭니다.
  4. 포트를 선택한 후, 다음을 클릭합니다.
  5. TCP  특정 로컬 포트 80을 입력한 후 다음을 클릭합니다.
  6. 연결 허용을 선택하고, 나머지 단계도 동일하게 설정합니다.

6. Apache 웹서버 테스트

  1. 브라우저를 열고 주소창에 http://localhost/를 입력합니다.
  2. Apache 기본 화면이 나타나면 웹서버가 성공적으로 설치된 것입니다.

7. Apache 서비스 중지 및 제거

Apache 서비스를 중지하거나 제거하고 싶다면 다음 명령을 사용합니다.

  • 아파치 웹서버 중지:
  • httpd.exe -k stop
  • 아파치 서비스 제거:
  • httpd.exe -k uninstall

마무리

윈도우에서 아파치 웹서버를 설치하는 방법을 단계별로 설명했습니다. 이 설정을 통해 로컬 환경에서 웹사이트를 테스트하거나 개발할 수 있습니다. 이후 필요한 경우 PHP, MySQL 등을 추가로 설치하여 완벽한 웹 개발 환경을 구축할 수 있습니다.

반응형