LAMP架构调优(三)——模块的安装与调用

简介: LAMP架构调优(三)——模块的安装与调用

今天继续给大家介绍Linux运维的相关知识,本文主要内容是Apache模块的安装与调用。

一、Apache模块查看
采用源码方式安装Apache,一个最大的好处就是可以自定义安装的模块,需要使用的模块就进行安装,不需要使用的模块就不需要进行安装,这样可以大大减少程序的臃肿。Apache是由一个个的模块提供了一些额外的功能,因此,我们要想深入学习Apache,就必须对Apache的模块有一定的了解。Apache模块查看可以使用如下命令:

/usr/local/httpd/bin/httpd -M
1
执行结果如下:

Apache的安装方式有两种,一种是在编译时进行安装,另一种是在编译完成后,动态的进行安装,即DSO方式,Dynamic Shared Object,动态共享对象。
在上图中,模块后面为static的是通过编译的方式进行安装的模块,而模块后面为shared的则是通过DSO的方式进行安装的模块。
在Apache的主配置文件中,打开后可以看到很多模块加载的内容,如下所示:

可以发现上图中大部分模块都被处于注释中,即处于关闭的状态,如果我们想使用某些模块,则必须要确保这些模块没有处于被注释的状态。

二、Apache模块安装与调用
如果想要在编译时安装模块,只需要在预编译时,指定相关模块即可,如果需要在编译完成后,动态的添加模块,则需要使用Apache的内置命令:apxs。在默认情况下,apxs在安装目录下的bin目录下。
该命令有三个参数:
-c 表示执行编译操作
-i 表示执行安装操作,使用该参数可以安装一个或者多个模块到Apache服务的modules模块。
-a 表示自动增加一个LoadModule行到Apache的主配置文件中,并激活该模块。
因此,我们在使用apxs进行Apache模块的DSO方式安装时,通常会同时使用这三个参数。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_40228200/article/details/122647475

目录
相关文章
|
22天前
|
存储 缓存 运维
LAMP架构调优(五)——网页缓存设置
LAMP架构调优(五)——网页缓存设置
16 1
|
1天前
|
Ubuntu Windows
ubuntu 安装vnc_vnc4server arm架构
ubuntu 安装vnc_vnc4server arm架构
|
6天前
|
Kubernetes 负载均衡 应用服务中间件
k8s 二进制安装 优化架构之 部署负载均衡,加入master02
k8s 二进制安装 优化架构之 部署负载均衡,加入master02
|
10天前
|
监控 测试技术 数据库
探索微服务架构下的系统调优实践
【5月更文挑战第27天】在当今软件开发领域,微服务架构因其灵活性、可扩展性而受到青睐。然而,随之而来的是复杂性增加和性能调优的挑战。本文将深入探讨在微服务环境中进行系统调优的策略与实践,通过分析真实案例,揭示优化过程中的关键步骤和考虑因素,为追求高性能微服务系统的开发者提供参考。
27 1
|
17天前
|
运维 网络协议 Linux
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试
|
20天前
|
iOS开发 Python
mac:python安装路径,带你全面解析Python框架体系架构view篇
mac:python安装路径,带你全面解析Python框架体系架构view篇
|
22天前
|
监控 Java 数据库
揭秘Java性能调优的层次 | 综合多方向提升应用程序性能与系统高可用的关键(架构层次规划)
揭秘Java性能调优的层次 | 综合多方向提升应用程序性能与系统高可用的关键(架构层次规划)
50 0
|
22天前
|
Kubernetes 测试技术 Linux
ChaosBlade安装问题之安装双架构如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
|
22天前
|
XML 运维 前端开发
LAMP架构调优(四)——资源压缩传输
LAMP架构调优(四)——资源压缩传输
12 0
|
5天前
|
运维 负载均衡 Cloud Native
云原生架构技术之云原生微服务
微服务模式将后端单体应用拆分为松耦合的多个子应用,每个子应用负责一组子功能。这些子应用称为“微服务”,多个“微服务”共同形成了一个物理独立但逻辑完整的分布式微服务体系。这些微服务相对独立,通过解耦研发、测试与部署流程,提高整体迭代效率。此外,微服务模式通过分布式架构将应用水平扩展和冗余部署,从根本上解决了单体应用在拓展性和稳定性上存在的先天架构缺陷。但也要注意到微服务模型也面临着分布式系统的典型挑战:如何高效调用远程方法、如何实现可靠的系统容量预估、如何建立负载均衡体系、如何面向松耦合系统进行集成测试、如何面向大规模复杂关联应用的部署与运维。
187 4