本文主要是介绍Red Hat Enterprise Linux 6下安装Apache Httpd,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
# wget http://www.fayea.com/apache-mirror//httpd/httpd-2.2.23.tar.gz2、解压并进入安装目录
3、编译与安装# tar -xzvf httpd-2.2.23.tar.gz# cd httpd-2.2.23
# ./configure
# make
# make install
默认情况下apache会安装在如下目录中
/usr/local/apache2
4、启动
# cd /usr/local/apache2/bin/
# ./apachectl start
如果你的主机名不是localhost的情况下,在启动过程中可能会遇到如下问题:
httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName
修改apache的配置文件,/usr/local/apache2/conf下面
vi conf/httpd.conf
找到如下一下行:#ServerName www.example.com:80
在这行下面增加一行
ServerName localhost:80
重新启动服务
# ./apachectl restart
查看服务有没有启动成功。
服务已经启动,接下来我们访问一下:# ps -ef |grep httpd
很不幸的是我们无法访问到,原因是RedHat默认开启的防火墙规则里不允许80端口访问,修改防火墙配置即可
vi /etc/sysconfig/iptables
在里面插入如下一行规则
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
修改完之后重启防火墙
/etc/init.d/iptables restart
重新访问一下
成功之后我们做一下基本的修改
把WebRoot指定到特定的物理目录重新启动
/usr/local/apache2/bin/apachectl restart
OK安装配置成功。
这篇关于Red Hat Enterprise Linux 6下安装Apache Httpd的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!