# 이 시나리오는 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
'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 |