Apache

Apache start #설치

jeanYu 2020. 11. 2. 23:05

 내용요약

아파치2.4버전을 설치한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Download

다음 사이트로 이동한다.

 

Apache VS16 binaries and modules download

 

www.apachelounge.com

 

OS에 맞는 버전을 다운로드 한다.

 

 

다운받은 파일의 압축을 푼다.

 

 

 

Apache폴더를 원하는 경로로 이동시킨다.

나는 C://ProgramFiles/Apache24로 이동하고자 한다.

 


설정 - 환경변수 등록

 

경로를 복사한다.

 

 

실행 > 시스템 속성(systempropertiesadvanced) 의 환경변수로 가서 PATH를 등록한다.

 

 

 

커멘드로 이동하여 명령어 [ set path ]를 입력하여 확인한다.

 


 

설정 - httpd.conf 편집

설치한 경로로 이동하여 conf/httpd.conf 를 수정하기 위해 메모장이나 편집기로 연다.

이 파일은 환경설정을 담당한다.

*참고) vscode installer 버전은 관리자수정권한도 같이 갖기에 편하다.

 

 

 

Apache 문서 경로 설정해준다.

[ Define SRVROOT "c:/Program Files/Apache24" ]

 

 

포트번호 확인한다.

[ 80 ]

 

 

 

227라인의 ServerName을 수정한다.

웹브라우저에서 접근하기 위한 도메인 이름이다.

[

ServerName www.example.com:80

ServerName localhost:80

]

*참고) 앞서 확인한 포트번호 80과 동일해야 한다.

 

 

 

연결될 html문서를 만든다.

연결 확인을 위해서, Document경로 잡기위해

 

 

 

253라인의 DocumentRoot를 수정한다.

웹컨텍스트 위치를 지정한다.

쉽게말해 위의 주소로 입장시 메인으로 보여질 주소의 경로이며 Apache는 index.html을 찾는다.

만들어놓은 index위치를 넣는다.

[

DocumentRoot "D:/Dropbox/JeanHome"

<Directory "D:/Dropbox/JeanHome">

]

(*참고 그것도 본 파일에서 설정 가능하다)

 

 


 

실행

원래라면 아래 파일을 눌러서도 바로 실행 가능하지만 서비스에 올려 더 편하게 사용하고자 한다.

 

 

 

이미 PATH 등록을 위에서 했기 때문에

커멘드를 관리자 권한(컨+쉽+엔터)으로 들어가서 [ httpd.exe -k install ] 입력한다.

서비스에 등록한 것이다.

 

 

 

서비스( services.msc )로 가서 확인한 후 시작 눌러서 실행한다.

 

 

 

브라우저 주소창에 [ localhost ] 입력하여 확인

 

근데 난 www.example.com  이 위의 페이지가 나오지 않는다.

 

 

 

DNS설정한다.

다음 경로로 들어가 hosts파일 연다.

 

 

커맨드 열고 ipconfig친다.

IPv4 가 자신의 컴퓨터 IP이다, 저장한다.

 

 

hosts 파일 아래 라인에 

자신의 ip와 주소 추가해준다. (DNS를 직접 지정해준것이다)

 

 

이제 두 도메인 localhost, www.example.com  이 같은 index.html을 바라보게 했다.