본문 바로가기
AWS_Apache_Tomcat

[Apache] Apache 띄우기

by dev_Step 2023. 1. 1.

Apache 를 띄우기 위해서 Apache 를 다운로드 한다.

Apache를 검색하여 주소로 접속해서 다음과 같은 순서로 다운로드한다.

1.

2.

3.

4.

5.

다음과 같은 순서로 다운로드를 진행 해 준다음 

 

다운로드 파일을 압출해제 한 후

C root로 Apache24 폴더를 옴겨준다

 

그 후 httpd.conf 파일을 조금 수정해 준다.

SRVROOT 는 현재 Apache24 폴더의 절대 경로를 나타내는 것으로 현재 Apache24 폴더의 경로를 적어주면 된다.

이렇게 정의한 SRVROOT를 ServerRoot 의 값으로 사용할수 있도록 정의 하였다.

 

>> Listen 지시어는 서버가 특정 포트나 주소와 포트 조합에서만 요청을 받게 한다. 

>> 현재는 80 포트를 통해 들어오는 요청을 받도록 설정해 놓은 것이다.

 

>> ServerName은 서버 자체를 나타내는 호스트명과 포트 번호를 설정한다. 현재는 로컬에서 정의하였기 때문에 localhost와 기본 80포트로 잡았다.

>> DocumentRoot 는 Apache 서버가 제공하는 정적인 리소스들의 경로를 말해주는 것으로

URL 

>> localhost:80 을 실행시키면 

>> c:/Apache24/htdocs/index.html이 실행되게 된다.

즉 정적인 WEB Resouce의 경로를 위치시켜주면 된다.

>> 클라이언트의 Request가 왔을때 파일명을 생략한 경우 실행시키는 가장 첫 화면을 지정하는 요소로

>> Dynamic project Web.xml에서  Welcom-file-list로 첫화면을 지정해주는것과 비슷하다고 생각하면 될것 같다.

>> 이때 여러 파일을 지정해 줄수 있으며,   DirectoryIndex start.html index.html welcom.html  

>> 차례대로 나열해주면되고, 우선순위는 가장 먼저 적혀있는 파일을 기준으로 실행된다.

 

 

여기까지 수정을 해준다음에는 Apache를 설치 및 실행시켜보도록하자

우선 cmd 를 관리자 권한으로 실행시켜 준 후 bin 파일까지 이동하도록 한다. 그 후 httpd.exe -k install 을 통해서 설치해주도록 하고 이 설정에서 발생하는 에러는 검색하여 .. 수정하도록 한다.

그 후 동일한 경로에서 ApacheMonitor.exe 를 실행시켜 Apahce 서버를 실행시켜 주도록 한다.

이렇게 Apache 가 실행한 후에 localhost로 접속하게 되면 지정한 홈파일이 실행되어진다.

>> localhost

>> localhost:80/start.html 

>> 모두 같은 파일이 실행되어 진다.

다음에는 Tomcat 과 연동하는 방법을 알아보도록 하자

 

Apache를 실행시키거나, 종료하거나, 재실행 시킬때는 CMD 를 관리자 권한으로 켜서 하도록 하자

httpd.exe -k start       :   Aapache 실행

httpd.exe -k stop       :   Aapache 종료

httpd.exe -k restart   :   Apache 다시시작 

 

'AWS_Apache_Tomcat' 카테고리의 다른 글

[Tomcat] Tomcat 이미지 설정  (0) 2023.03.07
[Tomcat] JNDI 설정  (0) 2023.02.26
[Apache] Apache, Tomcat 연동하기  (0) 2023.01.03
[AWS] Local에서 AWS 프로그램 실행시키는 방법  (0) 2022.05.19
[AWS] Amazon Web Service  (0) 2022.04.11