Nagios实践之路(二)—-Apache2的安装
Web服务器Apache2的安装*****************************************************************************
1、创建用户组和用户名,用于设置用户权限
# groupaddnagios //新建一个用户组
# useradd -gnagios apache2//新建一个用户名
*****************************************************************************
2、下载apache原代码,后缀名是.tar.gz
在本项目中用到的apache2版本是:httpd-2.2.10.tar.gz
*****************************************************************************
3、进到httpd-2.2.10.tar.gz所在的目录
# tar -zxvf httpd-2.2.10.tar.gz
# cd httpd-2.2.10
# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-auth-digest=shared
*****************************************************************************
4、编译安装apache
# make
# make install
*****************************************************************************
5、编辑/usr/local/apache2/conf/httpd.conf文件
# vi /usr/local/apache2/conf/httpd.conf
ServerRoot "/usr/local/apache2"
...
<IfModule !mpm_netware.c>
User apache2//此处需要修改
Groupnagioss//此处需要修改
</IfModule>
*****************************************************************************
6、Don't forget to setup Apache access privileges to your nagios directories:
# chown -R apache2:nagios /usr/local/apache2/htdocs//修改文件于目录的拥有者
# chmod -R 750 /usr/local/apache2/htdocs //设置用户的管理权限
*****************************************************************************
7、启动,重启apache服务器
启动:
# /usr/local/apache2/bin/apachectl start
停止
# /usr/local/apache2/bin/apachectl stop
注:也可以将该服务设置为开启自动运行,方法:
# cp /usr/local/apache2/bin/apachectl /etc/init.d
# chmod 755 /etc/init.d/apachectl
# chkconfig --add apachectl
# chkconfig --level 35 apachectl on
*****************************************************************************
8、测试
启动apache
#/etc/init.d/apachectl start
如果顺利,那么可以从其他机器上的浏览器上连接到你的机器并将看到Apache的欢迎页面。并检查以下进程是否运行着:
# ps aux | grep httpd
运行该命令后可以看到:
root 121000.00.0140161804 ? Ss 17:29 0:00 /usr/local/apache2/bin/httpd -k start
apache2121010.00.0140161356 ? S 17:29 0:00 /usr/local/apache2/bin/httpd -k start
apache2121020.00.0140161356 ? S 17:29 0:00 /usr/local/apache2/bin/httpd -k start
apache2121030.00.0140161356 ? S 17:29 0:00 /usr/local/apache2/bin/httpd -k start
apache2121040.00.0140161356 ? S 17:29 0:00 /usr/local/apache2/bin/httpd -k start
apache2121050.00.0140161356 ? S 17:29 0:00 /usr/local/apache2/bin/httpd -k start
root 121590.00.0 3036 720 pts/0 S+ 17:30 0:00 grep httpd
root 312590.00.0 96602632 pts/0 T 16:35 0:00 vi /usr/local/apache2/conf/httpd.conf
*******************************************************************************
9、如果上述各个步骤均出现预期结果,那就说明apache安装正确,为了检查自己的成果可以在浏览器中输入:http://localhost。如果出现如下字样:
It works!
就表明你的Apache2已经工作了。
你就可以放心的进入下一个安装环节:Nagios平台的安装。
*******************************************************************************
敬请关注:
Nagios实践之路(三)—-Nagios基本平台的安装http://walsh.iteye.com/admin/blogs/286680 涨姿势了,多谢分享。
页:
[1]