目录
一、Apache简介
1.Apache简介
Apache即阿帕奇是一款开源的、世界使用排名第一的Web服务器软件,其特点是简单高效、稳定安全所以被广泛应用于计算机技术的各个领域,但现在由于其抗并发性问题现在新公司大部分都使用Nginx代替。
2.yum安装
①yum安装与其他程序一样可以直接使用命令:yum install httpd -y。
②安装过程中注意查看提示信息,若无外网则需要配置本地yum源进行安装。
③出现以下提示即表示安装成功。注意:若出现error字样则表示安装出错!!!
④ yum安装默认的主配置文件位置: /etc/httpd/conf/httpd.conf。
⑤ yum安装默认的主页面配置文件夹位置: /var/www/html/。注:此文件夹为默认安装时该服务器httpd服务的根目录,即访问时如:https://192.168.30.12/ 最后的/根目录表示为此文件夹!!!
⑥ yum安装默认的日志文件位置:/var/log/httpd/access_log此为正常日志记录,/var/log/httpd/error此为错误日志记录
3.编译安装
①需要准备Apache的三个压缩包分别为:apr依赖包、apr-util依赖包以及httpd主包。本实验三个包在资源下载中即可下载名称为:编译安装Apache源码包。
②将源码包拖入到/opt目录中并解压,将apr和apr-util包剪切到httpd主包的srclib中并将版本号去掉
tar xf apr-1.6.2.tar.gz
#解压apr包
tar xf apr-util-1.6.0.tar.gz
#解压apr-util包
tar xf httpd-2.4.29.tar.bz2
#解压httpd主包
mv /opt/apr-1.6.2 /opt/httpd-2.4.29/srclib/apr
#移动arp包到httpd主包的srclib中并重命名为apr
mv /opt/apr-util-1.6.0 /opt/httpd-2.4.29/srclib/apr-util
#移动arp-util包到httpd主包的srclib中并重命名为apr-util
③安装依赖环境顿编译工具等。
yum -y install gcc gcc-c++ make pcre pcre-devel expat-devel perl openssl-devel
#yum -y install \ yum安装,-y表示直接同意
#gcc \ C语言的编译器
#gcc-c++ \ C++的编译器
#make \ 源代码编译器(源代