SK shieldus Rookies/최종 프로젝트 - 취약점 진단

인프라 구축 Test (on 로컬) - Windows10에 Apache 웹 서버 설치

su. 2024. 2. 22. 13:56

 

목표
Windows10 pc의 아파치와 Next.js를 연동하여 FrontEnd 환경 구축

 

 

Apache 웹 서버를 Windows 10 PC 에 설치하고 설정

1. 아파치 설치

• 아파치 다운로드:

Apache VS17 binaries and modules download (apachelounge.com)

 

• 다운로드한 파일을 압축 해제하고, Apache24 폴더를 C:\Apache24 경로에 복사 붙여넣기

2. http.conf 파일 수정

Apache24\conf\httpd.conf를 수정 (수정 항목이 주석처리 되어있다면 해제)

 

ServerRoot가 Apache24 폴더의 경로로 설정되어있는지 확인.

 

Listen은 포트 번호를 나타내며, 기본 포트는 80이다. 필요에 따라 변경 가능.

 

ServerName은 서버 주소를 나타냄. 로컬에서 실행한다면 로컬 실행 주소인 localhost127.0.0.1을 입력

 

DocumentRoot는 소스가 들어갈 폴더로, 브라우저 접속 파일, 최초 실행 파일 등이 있는 곳

3. Apache 웹 서버 실행

bin 폴더의 httpd.exe를 콘솔에서 실행해야 한다.

 

아래 입력 후 에러 없이 아무 반응이 없으면 실행이 된 것이다.

cd C:\Apache24\bin

httpd.exe

• 방화벽 보안 경고가 뜨면 [액세스 허용]을 클릭. 외부에서 아파치 웹 서버에 접근할 일이 없다면 [취소] 무방

 

• 동작을 확인하기 위해 웹 브라우저에 ServerName인 localhost를 입력

 아래와 같다면 제대로 실행 된 것이다.

 

 

VCRUNTIME140.dll 에러의 경우 아래 블로그 참고

https://mainia.tistory.com/5572