RHEL 6下安装Apache
1、Apache的安装如果安装RHEL 瀵鸦铙邮6时没有选择安装http-2.2.15-15.e16_2.1.i686包,亟冁雇乏需要从安装光盘把相应的文件复制到当前目录,再用以下命令安装:# rpm -ivhhttp-2.2.15-15.e16_2.1.i686.rpm安装成功后,有如下几个重要文件和目录:/etc/httpd/conf/httpd.conf:Apache的主配置文件/etc/httpd/logs:Apache日志的存放目录/etc/httpd/modules:Apache模块存放目录/usr/lib/httpd/modules:Apache模块在该目录也存放/usr/sbin/apachectl:Apache控制脚本,用于启动、停止和重启等操作。/usr/sbin/httpd:Apache服务器进程程序文件/usr/share/doc/httpd-2.2.15:Apache说明文档目录/var/www:Apache提供的一个例子网站另外,安装盘上还应该有Apache的帮助手册包,名为httpd-manual-2.2.15-15.e16_2.1.noarch.rpm,可以用以下命令安装:# rpm -ivh httpd-manual-2.2.15-15.e16_2.1.noarch.rpm安装完后,在/var/www/manual目录下会出现网页文件形式的帮助手册。
2、Apache的运行RPM包安装完后,Apache使用例子配置文件就可以工作,输入以下命令启动httpd进程:# /usr/sbin/apachect1 start如果想开机时自动运行Apache,可以建立一个Linux启动文件链接到/etc/rc.d/init.d目录下名为httpd的脚本文件,用以下命令可以查看httpd进程是否已经启动:# ps -eaf | grep httpd再输入以下命令查看Apache监听端口:# netstat -an | grep :80 tcp 0 0 :::80 :::* LISTEN可以看到80端口已经处于监听状态。同样为了确保客户端可以访问Apache服务器,输入以下命令:# iptables -I INPUT -p tcp --dport 80 -j ACCEPT上述过程完成后,就可以在客户端使用浏览器访问Apache服务器,在正常情况下,在浏览器上输入127.0.0.1会出现Apache的测试页面,如下图所示:
