Linux

[6-2] apache 설치

서른마른다섯 2015. 10. 21. 10:56

# 이 시나리오는 zabbix server 및 agent 를 구동하기 위해 짜여졌으며 각 서비스가 일반적인 경로에 설치되지 않음을 알림니다.


1. 계정생성

  - groupadd zabbix

  - useradd -g zabbix zabbix


2. apr 설치

  - tar -zxvf apr-1.5.2.tar.gz

  - cd /install/tar/apr-1.5.2

  - ./configure

  - make

  - make install


3. apr-util 설치

  - tar -zxvf apr-util-1.5.4.tar.gz

  - cd /install/tar/apr-util-1.5.4

  - ./configure --with-apr=/usr/local/apr

  - make (오류 발생 시 yum install expat-devel)

  - make install


4. pcre 설치

  - yum install pcre-devel


5. 아파치 설치

  - tar -zxvf httpd-2.4.16.tar.gz

  - cd /install/tar/httpd-2.4.16

  - ./configure --prefix=/install/httpd --enable-mods-shared-all --enable-so --enable-rewrite --enable-auth-digest

  - make

  - make install


6. 아파치 설정

  - mkdir /install/www

  - mkdir /install/www/zabbix

  - vi /install/httpd/conf/httpd.conf

    a. LoadModule php5_module modules/libphp5.so

    b. User zabbix

    c. Group zabbix

    d. ServerName localhost

    e. <Directory "/install/www/zabbix/">

           Options Indexes FollowSymlinks

           AllowOverride none

           Require all granted

       </Directory>

    f. DocumentRoot "/install/www/zabbix"

    g. <IfModule dir_module>

           DirectoryIndex index.html index.htm index.php

       </IfModule>

    h. <IfModule mime_module>

           AddType application/x-httpd-php .php .htm .html .inc .php4 .php3

           AddType application/x-httpd-php-source .phps

       </IfModule>

  - cp /install/httpd/bin/apachectl /etc/init.d/httpd

  - vi /etc/init.d/httpd

    #!/bin/sh

    # chkconfig: 2345 90 90

    # description: init file for Apache server daemon

    # processname: /install/httpd/bin/apachectl

    # config: /install/httpd/conf/httpd.conf

    # pidfile: /install/httpd/logs/httpd.pid

    #

 - chkconfig httpd on

 - setsebool -P httpd_can_network_connect 1

 - service httpd start



httpd.conf


'Linux' 카테고리의 다른 글

[6-6] zabbix agent 설치  (0) 2015.10.21
[6-5] zabbix server 설치  (0) 2015.10.21
[6-4] php 설치  (0) 2015.10.21
[6-3] mysql 설치  (0) 2015.10.21
[6-1] centos 6.6 설치  (0) 2015.10.21