Linux系统服务:Apache安装及配置应用

本文详细介绍了Apache在Linux系统中的安装(包括yum安装和编译安装)和配置应用,包括隐藏版本号、更改监听端口、服务管理(systemctl服务管理)等内容。Apache作为开源Web服务器软件,其稳定性和安全性备受认可,但在高并发场景下常被Nginx取代。
摘要由CSDN通过智能技术生成

目录

一、Apache简介

1.Apache简介

2.yum安装

3.编译安装

4.服务管理

5.编译安装实现systemctl服务管理

二、Apache配置应用

1.基础应用

2.隐藏版本号

 3.更改监听端口

4.httpd服务3种工作模式

5. httpd服务处理过程


一、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 \                             源代码编译器(源代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值