下面是 linux 下安装 apache的完整代码,系统是 redhat5.5
1、检查系统防火墙有没开,需要把防火墙关掉,可以执行 SETUP查看,关闭。
在开启了防火墙时,做如下设置,开启相关端口,
修改 /etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8088 -j ACCEPT
2、安装 Apache
下载地址: <http://httpd.apache.org/>
1. 安装 Apache
# tar zxvf httpd-2.2.22.tar.gz // 解压文件
# cd httpd-2.2.22 // 进入安装文件夹
# ./configure --prefix=/usr/local/apache --enable-so
--enable-mods-shared=most --enable-proxy --enable-proxy-connect
--enable-proxy-ftp --enable-proxy-http --enable-proxy-scgi
--enable-proxy-ajp --enable-proxy-balancer // 配置apache路径加载动态模
块
# make // 编译 apache
# make install // 安装 apache
其它相关命令:
下载 httpd-2.2.22.tar.bz2 把httpd-2.2.22.tar.bz2 放到/soft 下
[root@localhost ~]#cd /soft
[root@localhost soft]# tar jxvf httpd-2.2.6.tar.bz2 // 解压 apache的压缩
包
[root@localhost soft]# cd httpd-2.2.6 // 定位到 httpd-2.2.6 文件夹下
[root@localhost httpd-2.2.6]#ls // 查看显示 httpd-2.2.6 文件夹下内容
[root@localhost httpd-2.2.6]# ./configure --help | more // 查看安装
apache配置参数
[root@localhost httpd-2.2.6]#./configure --prefix=/usr/local/apache
--enable-so // 配置apache路径
[root@localhost httpd-2.2.6]# ./configure --prefix=/usr/local/apache
--enable-so --enable-mods-shared=most --enable-proxy
--enable-proxy-connect --enable-proxy-ftp --enable-proxy-http
--enable-proxy-scgi --enable-proxy-ajp --enable-proxy-balancer // 配置
apache路径加载动态模块
[root@localhost httpd-2.2.6]# make // 编译 apache
[root@localhost httpd-2.2.6]# make install // 安装apache
[root@localhost httpd-2.2.6]# cd /usr/local/apache // 进入 apache的目录
[root@localhost apache]# cd conf/
[root@localhost conf]# cp httpd.conf httpd.conf_bak // 备份 apache配置
文件
评论0
最新资源