Linux服务-----手工编译安装Apache服务器

mac2024-01-26  42

目录

 

一.从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进行配置

./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

 

 

 

最新回复(0)