-
Windows 10에 Apache 설치프로그래밍 2020. 3. 26. 13:42
Apache 설치
https://www.apachelounge.com/download/
Apache VS16 binaries and modules download
www.apachelounge.com
제 운영체제는 windows 10 64비트이기 때문에 httpd-2.4.41-win64-VS16.zip을 받았습니다.
아래 이미지에 있는 빨간 박스 중 아래에 있는 링크를 클릭하면 다운받을 수 있습니다.
파일 명에 반드시 win64인지 win32인지 확인해야 합니다.
Apache를 사용하기 위해서는 Visual Studio C++ 2019가 필요하다고 합니다.
아래 이미지에 있는 빨간 박스 중 위에 있는 링크를 클릭하면 다운받을 수 있습니다.
다운받아 설치하면 PC를 재시작해야 합니다.
64비트 운영체제를 사용하신다면, 빨간 박스에 있는 파일들을 받으시면 됩니다. 다운 받은 파일의 압축을 풀어주면 아래와 같이 폴더 하나와 파일 2개가 나옵니다.
이 중 Apache24 폴더만 있으면 됩니다.
폴더를 본인이 원하는 위치로 이동시킵니다.
내부 세팅 파일들을 볼 때, Apache는 기본적으로 c:/ 바로 밑에 위치시키는 것을 기본적으로 염두해둔 것으로 보입니다.
저는 c:/project 에 옮겼습니다. 아파치 설치경로/conf 안에 httpd.conf 파일이 있습니다. 이 친구를 수정해야합니다.
메모장으로도 충분히 수정 작업을 할 수는 있지만, vscode 같은 툴을 활용하는 것도 추천드립니다.
경로 명을 탐색기에서 붙여넣기하면 c:\project\Apache24 이렇게 될텐데,
\를 모두 /로 바꿔야 합니다.
Define SRVROOT "c:/project/Apache24"
SRVROOT라는 변수를 정의하고 값을 할당하는 것같습니다. 이 Apache에 접근하기 위해 사용할 포트번호를 설정할 수 있습니다.
기본 값은 80포트입니다. 저는 80포트 그대로 사용하겠습니다.
Listen 80
ServerName 앞에 #을 지워서 아래와 같이 주석을 해제합니다.
ServerName localhost:80
주석 해제 및 이름 지정 Tomcat과 연동했을 때 필요하게 될 부분입니다.
"톰캣 설치경로/webapps/프로젝트명" 입니다.
톰캣과 연동해서 톰캣에 올라가있는 프로젝트를 구동시킬 때 필요한 설정입니다.
톰캣 내부의 프로젝트 위치로 지정 환경변수 설정도 해줘야합니다. 설정 경로는
아파치 설치경로/bin입니다.
이제 CMD나 PowerShell 창 실행해줍니다. 반드시 '관리자 모드'로 실행해야합니다.
httpd -k install 명령어를 입력하고 실행시키면,
방화벽 엑세스 허용 창이 뜨는데 엑세스 허용 버튼을 눌러줍니다.
httpd -k start 명령어를 실행합니다.
그 후, 아까 설정한 포트 번호로 접속을 하면 정상적으로 설치, 동작되는지 확인합니다.
저는 localhost:80으로 설정했으니, localhost만 쳐도 됩니다.
화면에 It work! 라는 말이 뜨면 성공입니다.
아래와 같은 명령어도 사용할 수 있습니다.
httpd -k install
httpd -k start
httpd -k stop
httpd -k restart
httpd -k uninstall
'프로그래밍' 카테고리의 다른 글
Jenkins (젠킨스) Windows 10에 설치하기 (0) 2020.03.31 windows 10에 설치한 Apache와 Tomcat 연동 (0) 2020.03.30