共有两种包,分别是源码包和rpm包。三种安装方式源码包,rpm安装,yum安装。
apache需要用源码包安装,这样会提高执行效率
本机软件使用rpm包安装。
rpm包安装有两种:1.rpm安装,比较繁琐需要一层层下载包依赖。
2.yum安装,使用在线yum源直接下载,方便。
二:yum安装gcc
1>cd /yum.repos.d
2>yum -y install gcc
三。源码包安装apache(httpd)
1>在http://mirror.bit.edu.cn/apache/httpd下载任意一个httpd包
2>在http://archive.apache.org/dist/apr/ 中下载apr,apr-until,iconv
3>在http://sourceforge.net/projects/pcre中下载pcre
使用xftp将这写压缩包放入linux中
apr,apr-until,iconv安装
1>将apr包解压缩,进入到apr目录下
./configure --prefix=/usr/local/apr
2>make&&make install 编译安装
apr-until,iconv,pcre同上,只不过需要在配置时关联apr
./configure --prefix=/usr/local/目录名 --with-apr= /usr/local/apr
httpd安装
配置文件需要把之前的几个文件夹都关联
./configure --prefix=/usr/local/目录名 --with-apr= /usr/local/apr --with apr_until= /usr/local/apr_until
--with-iconv= /usr/local/iconv--with-pcre= /usr/local/pcre
make && make install 编译安装
停止firewall
systemctl stop firewall
systemctl mask firewall 打开
安装iptables
yum install iptables-services
配置防火墙
vim /etc/sysconfig/iptables
添加一行: -A INPUT -m state --state NEW -m tcp -p tcp -drop 80 -j ACCEPT
重启网络和防火墙
service network restart ,service iptables stop,service iptables start
如果需要在主机访问到apache
service iptables stop