아파치 설치
https://www.apachelounge.com/download/
사이트에 들어가서
윈도우 32비트 / 64비트에 맞는 버전을 다운로드 받는다
글쓴이는 VC15 버전으로 설치함
압축해제를 원하는 곳에 한다
글쓴이는 C:\에 Apache24 폴더를 뒀음 / 경로는 C:\Apache24
(이 위치에 압축을 풀면 차후에 설정해야하는 부분이 줄어든다)
C:\Apache24\conf\httpd.conf 파일을 메모장으로 연다
★ ServerRoot는 자신이 설치한 경로인데 기본 Root와 일치하지 않는다면 자신이 압축을 푼 경로와 일치시켜준다
★ Listen은 자신이 원하는 포트 번호인데 기본 80이다
ServerAdmin 자신의 이메일 주소
★ ServerName 서버 주소
★ DocumentRoot 맨 처음으로 접속되는 사이트다(기본으로 It works!라는 페이지가 뜨게 된다) / 압축을 푼 경로와 맞춰준다
바로 아래에 있는 Directory 부분도 DocumentRoot와 경로를 맞춰준다
#은 주석인데, ServerName에 만약 주석처리가 되어있다면 풀어주면된다
중요하게 봐야할 부분
ServerRoot "c:/Apache24"
Listen 80
ServerName 127.0.0.1:80 혹은 localhost:80
DocumentRoot "c:/Apache24/htdocs"
가장 중요한 Listen과 ServerName은 확인하자(포트번호를 서로 맞춰줘야 한다)
Apache 환경변수를 설정해주자
cmd 창을 관리자 권한으로 실행 -> httpd -k install 입력(여기서 보안경고 창이 나오면 액세스 허용 누르자, 취소누르게 되면 Apache 지우고 다시 압축 풀고 잘못 등록된 서비스를 삭제하는 등의 불상사가 생길 수 있다)
이미 설치되어있습니다라고 나온다면
서비스가 설치되어있는 것인데 그럼에도 제대로 아파치가 실행되지 않는다면
httpd.conf 파일 안에 ServerRoot 위치와 아파치 압축을 푼 경로 등이 맞지 않거나 하는 경우로
서비스가 제대로 설치되지 않은 것이다
그럴 경우 서비스를 삭제하고 httpd -k install 명령어로 서비스를 재 설치 해야한다
httpd -k start 아파치 시작
httpd -k stop 아파치 중지
httpd -k restart 아파치 재시작
httpd -k start를 입력하여 아파치를 실행한 뒤
인터넷 창을 키고 localhost나 127.0.0.1로 접속해보자
It works! 라는 글자가 나타나야 정상
ps. 만약 mod_jk를 통해 이미 아파치와 톰캣 연동을 해뒀다면 아파치만 실행하고 127.0.0.1이나 localhost로 접속하면
503 페이지 에러가 나타난다
해결법: Apache24->conf->mod_jk.conf 파일을 싹 비운 뒤 실행하면 It works! 라는 화면이 정상으로 나타난다
'IT > Server' 카테고리의 다른 글
Apache(아파치) + Tomcat(톰캣) 연동 하기 (0) | 2017.11.06 |
---|---|
Tomcat(톰캣) 설치 (0) | 2017.11.06 |
APM (Apache + PHP + MySql) 이란? (0) | 2017.11.06 |
Apache(아파치) 와 Tomcat(톰캣) 비교 / 서로 연동하는 이유? (2) | 2017.11.06 |
Web server / WAS 종류 (0) | 2017.11.06 |