윈도우10 아파치 웹 서버 설치하는 방법

윈도우10

윈도우10 아파치 웹 서버 설치하는 방법

 

환경: Windows 10

 

아파치 Apache 는 아파치 재단에서 만든 웹 서버 입니다. 윈도우뿐만 아니라 Unix, Linux 등의 운영체제에서 쉽게 운영할 수 있도록 만든 소프트웨어 입니다. 웹 어플리케이션을 만들기 위한 가장 기본이 되는 웹 서버인 Apache 를 다운 받아 설치하고 제대로 되었는지 웹 브라우저를 통해서 확인해 보겠습니다.

 

아파치 홈에서 받는 웹서버는 바로 실행을 할 수 없습니다. 윈도우에서 사용하려면 소스를 받아 컴파일을 해야 합니다. 그래서 윈도우에서 설치 가능한 파일을 제공하는 사이트에서 받는 것이 좋습니다. 그곳이 바로 apachelounge 입니다. 아래 사이트로 접속해서 아파치 최신 버전인 2.4.26 버전을 받습니다.

https://www.apachelounge.com/download/

윈도우10 아파치 웹 서버 설치하는 방법

 

다운받은 파일의 압축을 해제하면 폴더안에 Apache24 가 있을 겁니다. Apache24 폴더를 클릭해서 내부로 들어갑니다

윈도우10 아파치 웹 서버 설치하는 방법

 

다음은 아파치의 설정 파일을 열어서 몇 가지 수정할 것이 있습니다. Apache24 > conf 폴더로 들어가서 httpd.conf 파일을 편집할 수 있도록 메모장으로 엽니다

윈도우10 아파치 웹 서버 설치하는 방법

 

기본 수정할 변수들은 ServerRoot Listen, ServerName, DocumentRoot 입니다. 만약 “#”으로 주석처리 되어 있다면 삭제합니다. 먼저 ServerRoot 는 아파치 서버 위치입니다. 기본 C:/Apache24 로 되어 있기 때문에 폴더를 복사해서 C 루트에 붙여 넣습니다. 아니면 자신이 원하는 위치로 경로를 변경해서도 됩니다. 다음은 Listen 입니다. Listen port 를 말합니다. 기본 포트는 80 이며, 다른 곳에서 사용하고 있다면 변경합니다

윈도우10 아파치 웹 서버 설치하는 방법

 

ServerName 은 서버 주소를 말합니다. 로컬에서 실행한다면 로컬 실행 주소인 localhost 이나 127.0.0.1 을 입력합니다. 마지막으로 DocumentRoot 는 소스가 들어갈 폴더 입니다. 브라우저로 접속하게 되면 DocumentRoot 안에 있는 파일로 합니다. 최초 실행 파일도 이곳에 있겠죠

윈도우10 아파치 웹 서버 설치하는 방법

 

이제 아파치 웹 서버를 실행시켜 보겠습니다. Apache24 > bin 폴더에 있는 httpd.exe 를 콘솔에서 실행해야 합니다

윈도우10 아파치 웹 서버 설치하는 방법

 

도스 명령창 cmd 를 실행하고 Apache24 > bin 폴더로 가서 httpd.exe 를 입력합니다. 에러 없이 아무 반응이 없으면 실행이 된 것입니다

윈도우10 아파치 웹 서버 설치하는 방법

 


화면에 윈도우 방화벽 보안 경고가 뜨면 [액세스 허용]을 클릭합니다. 외부에서 아파치 웹 서버에 접근할 일이 없다면 취소를 눌러도 됩니다

윈도우10 아파치 웹 서버 설치하는 방법

 

제대로 동작하는지 알아 보기 위해 웹 브라우저를 실행한 후 localhost 를 입력합니다. 결과 화면에 It Works ! 가 출력된다면 제대로 실행이 된 것입니다

윈도우10 아파치 웹 서버 설치하는 방법

 

VCRUNTIME140.dll 에러 해결

 

만약 아파치 웹 서버를 실행했는데 VCRUNTIME140.dll 에러가 난다면 컴퓨터에 Visual C++ Redistributable for Visual Studio 2015 가 설치 안된 것입니다. 방법은 두 가지 입니다. 아래 링크를 클릭해서 마이크로소프트 다운로드 센터에서 받거나 아파치 웹 서버 파일을 다운로드 한 페이지에서 받는 것입니다.

https://www.microsoft.com/en-us/download/details.aspx?id=48145

윈도우10 아파치 웹 서버 설치하는 방법

 

아파치 웹 서버를 다운 받은 페이지로 가시면 링크 바로 위에 64비트/32비트 용을 별도로 다운받을 수 있도록 분리해 놓았습니다

윈도우10 아파치 웹 서버 설치하는 방법

 

파일을 받아 설치를 진행합니다. 다시 아파치 웹 서버를 실행해 보세요. 이전에 발생했던 에러는 해결이 되었을 겁니다

윈도우10 아파치 웹 서버 설치하는 방법

매번 httpd.exe 를 눌러 실행하기 귀찮다면 윈도우 서비스에 등록해서 사용해 보세요. 자동 실행으로 옵션을 변경하면 윈도우 시작과 함께 웹 서버도 시작 됩니다. 내용은 보고 싶다면 아래 링크를 클릭하세요.

 

아파치 Apache 서버 서비스에 등록해서 사용하는 방법

Posted by 녹두장군