728x90
반응형
SMALL

 

Apache 설치 
yum -y install httpd

httpd 설치

 

SMALL


PHP 설치
yum -y install php php-mysql

php, php-mysql 설치

 

 

 


mysql 설치
yum -y install mysql mysql-server

mysql, mysql-server 설치

 


/etc/httpd/conf/httpd.conf

/etc/httpd/conf/httpd.conf 기본 설정 값

 

 

반응형

 


ServerRoot :  Apache의 홈디렉토리를 지정하며 절대경로로 지정한다.
PidFile run/ : 서버가 시동할때 자신의 프로세스 고유 번호를 기록할 파일위치
Timeout : 클라이언트의 요청에 의해 서버와 연결이 되었을 때 클라이언트와 서버간에 아무러 메세지가 발생하지 않았을 때 타임아웃
시키고 연결을 끊을 시간을 초단위로 설정
KeepAlive : Apache의 특정 한 프로세스가 특정 사용자의 지속적인 요청작업들을 계속해서 처리하도록 허용할 것인가 아닌가에 대한 여부
MaxKeepAliveRequests : KeepAlive의 값이 On일 경우에 유효한 값으로, 하나의 프로세스가 특정 방문자의 요청을 계속해서 처리할때
      지정한 횟수만큼만 처리한다.
KeepAliveTimeout : KeepAlive의 값이 On일 경우에 유효한 값으로, 설정한 시간(초)동안 요청이 없다면 그 연결을 끊기 위해 타임아웃 시킴

<ifModule prefork.c> : 컴파일이 prefork 방식으로 되었을 경우의 설정, prefork 방식은 프로세스:쓰레드 = 1:1 방식
Startservers : Apache가 처음 시동될 때 자식프로세스를 몇개로 시작할 것인가를 지정
MinSpareServers : Apache의 성능향상과 빠른 응답속도를 위해 서비스 대기 중인 프로세스를 만들게 되는데 이 대기 프로세스의 개수를
지정
MaxSpareServers : Apache의 성능향상과 빠른 응답속도를 위해 서비스 대기 중인 프로세스를 만들게 되는데 이 대기 프로세스의 개수를
지정
ServerLimit : MaxClients가 생성할 수 있는 최대 프로세스 값
MaxClients : 최대 동접자수로 Apache 자식 프로세스의 최대값이 된다.
MaxRequestsPerChid : Apache의 자식 프로세스들이 생성할 수 있는 클라이언트들의 요청 개수를 제한하는 지시어

<ifModule worker.c>
worker 방식으로 작동시의 설정, worker 방식은 프로레스:쓰레드 = 1:n방식
StartServers : 시작시에 초기화되는 서버 프로세스 개수
MaxClients : 동시 연결가능한 클라이언트의 최대 개수
MinSpareThreads : 대기하고 있는 최소 스레드 개수
MaxSpareThreads : 대기하고 있는 최대 스레드 개수
ThreadsPerChild : 각각의 자식프로세스가 지속적으로 가질 수 있는 스레드 개수
MaxRequestsPerChild : 자식 프로세스가 서비스 할 수 있는 최대 요청 개수

Listen : Web 서버 포트 변경
Include conf.d/*.conf : /etc/httpd/conf.d 설정 디렉토리에서 설정파일들을 불러온다
ExtendedStatus : server-stauts로 Apache의 상태를 모니터링 할때 자세한 상태정보기능을 제공할 것인지 설정
User : 홈페이지 서비스를 직접 담당하는 Apache 자식 프로세스들의 실행 소유자를 어떤 계정으로 부여 할 것인지를 결정
Group : 홈페이지 서비스를 직접 담당하는 Apache 자식 프로세스들의 소유그룹을 어떤 계정으로 부여 할 것인지를 결정
ServerAdmin : 웹문서 로딩시 에러가 발생했을 경우와 같이 에러페이에 보여질 관리자 메일 주소
ServerName : 클라이언트에게 보여주는 호스트이름을 지정한다.
UseCanonicalName : Apache가 자기 참조 URL을 만들 필요가 있을 때마다 "공식적인"이름을 만들기 위해 ServerName과 Port를 사용한다.
DocumentRoot : 서버의 웹문서가 있는 경로를 지정한다.
<Directory/>~</Directory> : 지정한 디렉토리이하의 모든 웹문서들에 대하여 어떤 서비스와 기능을 허용/거부 할 것인지를 설정
<Directory "var/www/html">~</Directory> : 기본적인 DocumentRoot의 위치에 대한 <Directory> 설정
<lfModule mod_userdir.c>~</lfModule> : 사용자들의 계정에 각각의 홈페이지를 서비스 할때 필요한 개별 가입자들의 홈페이지 디렉토리 이름

 



설정 다하면 service httpd restart 하기

 

 

 

 

 

 

 

728x90
반응형
LIST
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기