当前位置:首页 » 存储配置 » apache配置了哪些模块

apache配置了哪些模块

发布时间: 2022-01-11 07:53:15

㈠ 如何查看apache服务器启动时加载了哪些模块

在做apache配置时,突然想到的问题:有没有什么方法可以查看apache加载了哪些模块呢看
四处查找后得出以下结论:
首先:
[plain] view plain
apache2/bin/apachectl -l
可以看到类似下面的结果:
[plain] view plain
Compiled in moles:
core.c
mod_access.c
mod_include.c
mod_deflate.c
mod_log_config.c
mod_expires.c
mod_setenvif.c
prefork.c

mod_mime.c
mod_cgi.c
mod_dir.c
mod_alias.c
mod_rewrite.c
mod_so.c
这是编译时就已编译在apache中的模块,启动时自然会加载。

[plain] view plain
LoadMole php5_mole moles/libphp5.so
这部分也会在apache启动时加载。
两部分加起来就是apache启动时加载的所有模块了。

PS:在网上看到有同学说
[plain] view plain
./apachectl -t -D DUMP_MODULES
可以直接列出所有加载模块,但我这里不行,不知道是不是因为环境或apache版本所致。

㈡ Linux编译apache的时候要开启哪些模块

一般来说,开启一些核心的模块,然后外加php、压缩、过期模块即可。
如下是我的:
core_mole (static)
authn_file_mole (static)
authn_default_mole (static)
authz_host_mole (static)
authz_groupfile_mole (static)
authz_user_mole (static)
authz_default_mole (static)
auth_basic_mole (static)
include_mole (static)
filter_mole (static)
log_config_mole (static)
env_mole (static)
headers_mole (static)
setenvif_mole (static)
version_mole (static)
mpm_worker_mole (static)
http_mole (static)
mime_mole (static)
status_mole (static)
autoindex_mole (static)
asis_mole (static)
cgid_mole (static)
negotiation_mole (static)
dir_mole (static)
actions_mole (static)
userdir_mole (static)
alias_mole (static)
rewrite_mole (static)
so_mole (static)
php5_mole (shared)
deflate_mole (shared)
expires_mole (shared)

㈢ 查看apache2 安装了哪些模块

找到apache安装的bin目录,使用./apachectl -l可以查看。

㈣ apache怎么添加扩展模块

Apache已经安装完毕并投入运行,但是后来却发现部分模块没有加载,当然有两个方法:
1. 一是完全重新编译Apache, 再安装
2. 编译模块为SO文件,使用LoadMole指令加载扩展模块。
apache安装后追加mod_rewrite
1.apache1.3
apache_1.3.34.tar.gz 解压后的目录为 /root/apache_1.3.34 文中简称为“源码目录”
apache安装目录 /usr/local/apache 文中简称为“目标目录”
步骤:
1、Apache安装rewrite模块的时候需要DBM支持,否则无法编译,所以首先要安装一个GDBM
下载地址:ftp://ftp.gnu.org/gnu/gdbm/
安装步骤:
进入安装目录,
./configure
make
make install
make install-compat (最后行也要执行。否则无法编译出ndbm.h头文件)
如果您不能确定服务器上是否已经装有DBM,那么可以安装一下。否则这步可以跳过。
2、现在到apache源码目录的标准模块目录中(/root/apache_src/src/moles/standard/)中,使用如下指令编译出so文件:
/usr/local/apache/bin/apxs -c mod_rewrite.c -lgdbm
即可得到mod_rewrite.so文件。
备注:"-lgdbm"是用为说明在编译mod_rewrite.c时要把gdbm链接进来。这样在第6步启动apache时就不会报出"dbm fetch"的错误了。
3、现在让apache的apxs来自动向http.conf配置文件中加入LoadMole语句并将mod_rewrite.so文件拷贝到apache/libexec目录
/usr/local/apache/bin/apxs -i -A -n rewrite /root/apache_1.3.34/src/moles/standard/mod_rewrite.so 备注:命令中的rewrite参数是告诉apxs命令mod_rewrite.so文件中的模块名。在命令执行后,apxs会在LoadMole中为rewrite加上"_mole"以标名模块名称。
如果你在启动apache时发现总是给出“不能定位API”之类的错误,那就是说明LoadMole后面的模块名的语法要根据您的apache版本加以改变。
4、停止apache
apache/bin/apachectl stop
5、运行配置文件检查命令
apache/bin/apachectl configtest
如显示Syntax OK,则表示整个操作成功。那么可以到第6步。否则根据提示信息进行调试。但只要按照此文所说进行操作是不会出错的。
6、启动apache。
apache/bin/apachectl start

㈤ 查看apache加载了哪些模块

四处查找后得出以下结论:
首先:
apache2/bin/apachectl -l
可以看到类似下面的结果:
Compiled in moles:
core.c
mod_access.c
mod_include.c
mod_deflate.c
mod_log_config.c
mod_expires.c
mod_setenvif.c
prefork.c
http_core.c
mod_mime.c
mod_cgi.c
mod_dir.c
mod_alias.c
mod_rewrite.c
mod_so.c
这是编译时就已编译在apache中的模块,启动时自然会加载。
另外一部分,要看apach的配置文件(httpd.conf)的LoadMole部分,比如:
LoadMole php5_mole moles/libphp5.so
这部分也会在apache启动时加载。
两部分加起来就是apache启动时加载的所有模块了。
PS:在网上看到有同学说
./apachectl -t -D DUMP_MODULES
可以直接列出所有加载模块,但我这里不行,不知道是不是因为环境或apache版本所致。

㈥ 如何加载apache模块

在做apache配置时,突然想到的问题:有没有什么方法可以查看apache加载了哪些模块呢?
四处查找后得出以下结论:
首先:
[plain] view plain
apache2/bin/apachectl -l
可以看到类似下面的结果:
[plain] view plain
Compiled in moles:
core.c
mod_access.c
mod_include.c
mod_deflate.c
mod_log_config.c
mod_expires.c
mod_setenvif.c
prefork.c

mod_mime.c
mod_cgi.c
mod_dir.c
mod_alias.c
mod_rewrite.c
mod_so.c
这是编译时就已编译在apache中的模块,启动时自然会加载。

[plain] view plain
LoadMole php5_mole moles/libphp5.so
这部分也会在apache启动时加载。
两部分加起来就是apache启动时加载的所有模块了。

PS:在网上看到有同学说
[plain] view plain
./apachectl -t -D DUMP_MODULES
可以直接列出所有加载模块,但我这里不行,不知道是不是因为环境或apache版本所致。

㈦ apache有哪些必要开启的模块 博客

对于开发人员来说不匹配的malloc和free容易造成内存泄露;
其次频繁调用会造成大量内存碎片无法回收重新利用,降低内存利用率;
最后作为系统调用,其系统开销远远大于一般函数调用。

㈧ 如何查看apache加载了哪些模块

在做apache配置时,突然想到的问题:有没有什么方法可以查看apache加载了哪些模块呢?
四处查找后得出以下结论:
首先:
[plain] view plain
apache2/bin/apachectl -l
可以看到类似下面的结果:
[plain] view plain
Compiled in moles:
core.c
mod_access.c
mod_include.c
mod_deflate.c
mod_log_config.c
mod_expires.c
mod_setenvif.c
prefork.c

mod_mime.c
mod_cgi.c
mod_dir.c
mod_alias.c
mod_rewrite.c
mod_so.c
这是编译时就已编译在apache中的模块,启动时自然会加载。

[plain] view plain
LoadMole php5_mole moles/libphp5.so
这部分也会在apache启动时加载。
两部分加起来就是apache启动时加载的所有模块了。

PS:在网上看到有同学说
[plain] view plain
./apachectl -t -D DUMP_MODULES
可以直接列出所有加载模块,但我这里不行,不知道是不是因为环境或apache版本所致。

㈨ apache的主要模块包含哪些内容

mod_access
根据客户端的主机名,IP地址,或其他特性的客户端请求提供访问控制。
mod_actions
该模块提供了根据媒体类型或请求方法执行CGI脚本
用到mod_alias模组
提供文档树中的主机文件系统的不同部分映射和URL重定向
mod_asis
发送文件,其中包含他们自己的HTTP标头
mod_auth
使用文本文件的用户身份验证
mod_auth_anon
允许“匿名”用户访问身份验证领域
mod_auth_dbm
提供用户认证使用DBM文件
mod_auth_digest
用户认证使用MD5摘要式身份验证。
mod_auth_ldap
允许使用LDAP目录来存放数据库的HTTP基本身份验证。
mod_autoindex
生成目录索引,自动,类似的Unix LS命令或Win32 目录的shell命令
mod_cache
内容缓存键的URI。
mod_cern_meta
CERN httpd的图元文件的语义
mod_cgi的
CGI脚本的执行
mod_cgid
使用一个外部CGI守护进程执行CGI脚本
mod_charset_lite
指定字符集转换或重新编码
mod_dav
分布式创作和版本控制(WebDAV的)功能
mod_dav_fs
为mod_dav的文件系统提供者
mod_deflate模块
压缩的内容,然后传送到客户端
mod_dir
提供“结尾的斜线”重定向和服务目录索引文件
mod_disk_cache
内容缓存存储管理器键入的URI
mod_mpio
转储所有的I / O错误日志中。
mod_echo
一个简单的echo服务器来说明协议模块
mod_env
修改传递给CGI脚本和SSI页面的环境,
mod_example
说明在Apache模块API
mod_expires
生成到期的Cache-Control HTTP报头,根据用户指定的标准
mod_ext_filter
通过外部程序发送给客户端之前,通过响应体
mod_file_cache实现
在内存中缓存静态文件列表
mod_headers
定制的HTTP请求和响应头
mod_imap
服务器端图像映射处理
mod_include
服务器解析的HTML文件(服务器端包含)
mod_info
服务器的配置提供了一个全面的概述
mod_isapi
在Apache的ISAPI扩展为Windows
mod_ldap模块
LDAP连接池和结果缓存服务使用的其他LDAP模块
mod_log_config
记录向服务器发出的请求
mod_log_forensic
法医记录的请求到服务器
mod_logio
记录每个请求的输入和输出字节
mod_mem_cache
内容缓存键的URI
mod_mime
联营公司所要求的文件名的扩展名与文件的行为(处理程序和过滤器)和内容(MIME类型,语言,字符集和编码)
mod_mime_magic
通过在几个字节,其内容来确定一个文件的MIME类型
mod_negotiation模块
提供内容协商
mod_nw_ssl
对于NetWare启用SSL加密
mod_proxy
HTTP/1.1代理/网关服务器
mod_proxy_connect
mod_proxy的扩展名 CONNECT请求处理
mod_proxy_ftp
FTP支持模块 的mod_proxy
mod_proxy_http
HTTP支持模块 的mod_proxy
mod_rewrite
提供了一个基于规则的重写引擎重写请求的URL飞
mod_setenvif
基于请求的特性,允许设置的环境变量
则mod_so
服务器在启动时加载的可执行代码和模块或重新启动时间
mod_speling
尝试纠正错误的URL,用户可能忽略了资本输入,并允许一个拼写错误
mod_ssl的
强效加密使用安全套接字层(SSL)和传输层安全协议(TLS)
使用mod_status
提供有关服务器活动和性能
mod_suexec
允许CGI脚本来运行指定的用户和组
mod_unique_id
每个请求的唯一标识符提供了一个环境变量
mod_userdir模块
用户特定的目录
mod_usertrack
点击流记录在网站上的用户活动
mod_version
版本相关的配置
mod_vhost_alias
提供质量的虚拟主机动态配置

㈩ 请问:apache配置文件模块加载语法 (LoadMole 模块名称 模块路径名) 中的模块名称是怎么知道的

Actually the php5 mole for apache is called php5apache2.dll.'php5_mole D:\php5\php5apache2_2.dll' in your computer it means sets up the php5 mole. It tells Apache Where the mole is.And absolutely,you can change 'php5_mole' to anyone you want.

热点内容
php判断字符开头 发布:2024-11-15 00:35:33 浏览:507
网易苹果游戏怎么转移到安卓 发布:2024-11-15 00:07:52 浏览:270
win7php环境搭建 发布:2024-11-15 00:06:55 浏览:17
erpjava 发布:2024-11-14 23:52:23 浏览:253
电脑版地平线四怎么连上服务器 发布:2024-11-14 23:46:42 浏览:472
ios怎么变安卓 发布:2024-11-14 23:46:36 浏览:333
win7共享xp打印机拒绝访问 发布:2024-11-14 23:45:29 浏览:750
引起资源配置失效的原因有哪些 发布:2024-11-14 23:35:22 浏览:15
c语言打字 发布:2024-11-14 23:11:06 浏览:893
存储程序和程序控制的原理 发布:2024-11-14 22:53:23 浏览:323