目录
一.从Windows上提取apache相关源码包
二.进行解压源码包
三.安装一些编译软件包
四.使用下列脚本对configure进行配置
五.make编译和make install 安装
六.进入 /application/apach2.2.27 进行主配置文件的修改
七.修改网页内容
八.启动脚本
九.查看网页
一.从Windows上提取apache相关源码包
使用rz命令从windows上提取apache源码
二.进行解压源码包
把提取到的源码进行解压放到一个空的文件夹中,并且将获取到的底层包放到httpd下的srclib中
三.安装一些编译软件包
使用yum工具安装下列软件包
yum install gcc gcc-c++ pcre pcre-devel zlib-devel -y
./configure \
--prefix=/application/apache2.2.27 \
--enable-expires \
--enable-headers \
--enable-modules=most \
--enable-so \
--with-mpm=worker \
--enable-deflate \
--enable-rewrite \
注:此步骤最容易出现错误,可能一些软件包没有安装,还可能是脚本格式出现错误,所以在编写上述脚本是注意格式
五.make编译和make install 安装
make编译生成可执行的二进制文件
make install 把二进制文件复制到系统,配置环境
六.进入 /application/apach2.2.27 进行主配置文件的修改
进入主配置文件
修改域名和IP地址
七.修改网页内容
进入放网页内容的目录
[root@localhost apache2.2.27]# ls
bin build cgi-bin conf error htdocs icons include lib logs man manual modules
[root@localhost apache2.2.27]# cd ./htdocs
[root@localhost htdocs]# ls
index.html
[root@localhost htdocs]# vim index.html
修改网页(html5)
八.启动脚本
关闭LELinux和防火墙,并且启动脚本
查看80端口是否开启,且被监听
九.查看网页
注:因为关闭防火墙和SELinux都是暂时关闭,所以服务端重启之后这个网页会打不开,需要再关闭防火墙和SELinux,而且也要重新启动脚本(./apachectl start)
systemctl stop firewalld.service
setenforce 0
./apachectl start