Server/Apache

Apache 시작하기

SambaLim 2019. 4. 24. 23:49

Apache24란?

아파치는 PC를 웹서버로 돌려주는 프로그램입니다.

다운로드 링크

원하는 버전의 Apache와 필수인 vc_redist를 버전에 맞게 다운로드 합니다.

[Apache2.4]
https://www.apachelounge.com/download/

[vc_redist]
https://www.microsoft.com/ko-kr/download/details.aspx?id=53840

conf

Apache 압축파일을 풀어 확인해보면 내부에 conf 폴더를 확인할 수 있습니다.

httpd.conf 파일을 Text Editor(ex. 메모장, Notepad++)을 사용하여 수정할 수 있습니다.

① ServerRoot

C드라이브에 Apache압축을 해제하였을 경우, ServerRoot는 다음과 같습니다.

② Listen (Port 설정)

원하는 포트를 입력합니다. (복수의 포트를 입력하여도 가능합니다.)

③ Docs 설정 (웹문서 저장위치 설정)

ServerRoot와 마찬가지로 ${SRVROOT}를 사용합니다.
DocumentRoot와 를 모두 수정합니다.

④ ServerName

변경한 Listen(Port)에 맞추어 수정합니다.

(* 설명과 마찬가지로 DNS에 도메인을 등록하지 않은 경우, www.example.com:80자리에 localhost:80혹은 127.0.0.1:80을 입력합니다.)

시스템 변수 설정

서비스를 윈도우에 등록해주기 위해 고급 시스템 설정 > 환경변수 > 사용자 변수 > path에 Apache폴더 내 bin의 경로를 삽입합니다.

ex. "C:\Apache24\bin"

실행

관리자 권한으로 cmd를 실행합니다.

# Apache 서비스를 설치
> httpd -k install

# Apache 실행
> httpd -k start

# Apache 재실행
> httpd -k restart

# Apache 종료
> httpd -k stop

# Apache 서비스 제거
> httpd -k uninstall