본문 바로가기

Server/Server_Linux

APM - Apache

0. APM

Apache + PHP + MySQL

 

 

 

1. Apache

: Apache 소프트웨어 재단에서 만드는 웹 서버 프로그램이다

 

 

 

2. Web 서버로 사용할 가상머신 설치 및 설정

- 환경구성 (NAT)

IP : 192.168.10.20

1) 가상머신 설치

 

 

2) 가상머신 설정

(1) IP 설정

 

(2) 방화벽 설정

 

 

 

3. Apache 설치

1) 패키지 설치

시작 시 자동으로 Apache가 실행되도록 설정
Apache 실행
정상적으로 동작하는 Apache 상태를 확인

 

 

2) Apache 설정 파일

(1)

: Apache의 Home Directory 경로 (절대 경로로 설정한다)

 

(2)

: Apache의 웹 서버 포트를 지정한다

: 여러 포트 지정시 Listen 지시자를 여러번 선언한다

 

(3)

: httpd.conf 외 다른 설정파일들을 포함하여 지정한다

 

(4)

: 서버 오류 발생시 클라이언트로 전송할 오류 메시지에 보여질 관리자 이메일주소이다

 

(5)

: 서버의 도메인을 입력한다

: 클라이언트에게 보여줄 호스트 이름및 포트를 지정한다

: DNS주소가 등록되지 않으면 IP주소로 설정한다

 

(6)

: Apache 서버의 웹 문서가 있는 경로 및 웹페이지의 루트를 지정한다

: 경로 마지막엔 '/'를 작성하지 않는다

: DocumentRoot 이후엔 <Directory> 지시자가 작성된다

 

(7)

: 각 Directory의 고유한 설정을 하기 위한 블록이다

 

(8)

: 웹 Directory 접근 시 인식되는 파일의 순서

 

(9)

: 해당 파일로 설정된 파일에 대한 옵션을 설정한다

: 주로 접근 권한을 설정한다

 

(10)

: 로그를 남길 기준의 레벨을 설정한다

: 레벨에는 debug, info, notice, warn, error, crit, alert, emerg 가 있는데 기본값은 warn으로 설정되어있다

 

(11)

: Apache에서 에러 발생시 서버가 클라이언트에게 반환할 메세지 및 페이지를 설정한다

 

 

3) index.html 설정

 

4) Snapshot

가상머신의 전원을 끈 상태에서

 

'Server > Server_Linux' 카테고리의 다른 글

APM - MySQL  (0) 2023.01.22
DNS서버와 웹서버 연동  (0) 2023.01.21
원격접속 (Telnet, SSH)  (0) 2023.01.10
FTP  (0) 2022.12.28
DNS  (0) 2022.12.12