반응형

Apache 설치


환경 : CentOS 6, Apache 2.2

작성일자 : 2018년 07월 03일


1. 설치파일 다운로드


$ wget http://archive.apache.org/dist/httpd/httpd-2.2.27.tar.gz




위와 같이 wget 미설치 문구 발생 시 아래 명령어로 설치


$ yum install wget 




2. 압축 해제


$ tar -zxvf httpd-2.2.27.tar.gz





3. 해당 디렉터리로 이동


$ cd httpd-2.2.27 





4. 설정


$ ./configure

# 위 처럼 디폴트 설정 시 /usr/local/apache2 아래에 아파치가 설치된다. 

# ./configure --prefix=/web/apache2 의 포맷으로 설치 시 /web/apache2 아래에 아파치 설치




설정 과정에서 위와 같은 에러 발생 시 C 컴파일러 설치


$ yum install gcc 




5. 설치


$ make

$ make install 




6. 설치 확인





7. 환경 설정


$ vi $APACHE_HOME/conf/httpd.conf 


아래와 같이 ServerName 127.0.0.1 추가





8. 실행 확인


실행 이후 브라우저 접근 확인






+++ 추가 설정


1. 프로세스 실행 계정 설정


vi $APACHE_HOME/conf/httpd.conf


User deamon > User "account"

Group deamon > Group "account"


디폴트는 deamon으로 되어있고 실행할 계정으로 설정


해당 계정이 없으면 로그인 불가 계정 생성

useradd -s /sbin/nologin "account"



2. 서비스 계정으로 실행 설정


cd $APACHE_HOME/conf


chown root:"account" httpd

chmod +s httpd



3. mod_proxy 모듈 사용


컴파일 과정에서 옵션 추가


./configure --enable-proxy













반응형

'Linux' 카테고리의 다른 글

[Linux] Maven 설치  (0) 2018.07.15
[Linux] Tomcat 설치  (0) 2018.07.03
Root 권한 부여  (0) 2018.06.13
[Linux] 환경변수 설정  (0) 2018.02.15
[Linux] JDK 설치  (0) 2018.02.15

+ Recent posts