转:apache加载模块说明


LoadModule auth_basic_module modules/mod_auth_basic.so            #基本认证模块
LoadModule auth_digest_module modules/mod_auth_digest.so        #使用MD5的用户验证模块
LoadModule authn_file_module modules/mod_authn_file.so            #使用文本文件的用户验证
LoadModule authn_alias_module modules/mod_authn_alias.so        #在原有的验证方法上提供拓展的验证
LoadModule authn_anon_module modules/mod_authn_anon.so            #允许匿名访问已验证的区域
LoadModule authn_dbm_module modules/mod_authn_dbm.so            #使用数据库文件验证
LoadModule authn_default_module modules/mod_authn_default.so        #认证的撤销模块
LoadModule authz_host_module modules/mod_authz_host.so            #基于主机名(或IP)的组授权
LoadModule authz_user_module modules/mod_authz_user.so            #用户授权
LoadModule authz_owner_module modules/mod_authz_owner.so        #依照文件拥有者的授权
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so    #使用明文文件的组授权
LoadModule authz_dbm_module modules/mod_authz_dbm.so            #使用数据库的组授权
LoadModule authz_default_module modules/mod_authz_default.so        #授权的撤销模块
LoadModule ldap_module modules/mod_ldap.so                #LDAP提供其它LADP的连接接和缓存服务模块
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so        #允许使用一个LDAP的目录来存放HTTP基本授权文件
LoadModule include_module modules/mod_include.so            #服务器端解析HTML语法的模块
LoadModule log_config_module modules/mod_log_config.so            #记录服务器请求日志
LoadModule logio_module modules/mod_logio.so                #记录每个请求的I/O字节数
LoadModule env_module modules/mod_env.so                #设置传递给CGI脚本和SSI页面的环境?
LoadModule ext_filter_module modules/mod_ext_filter.so            #在递交给客户端以前通过外部程序发送相应本体
LoadModule mime_magic_module modules/mod_mime_magic.so            #通过查看一个文件的一些内容判断MIME类别        
LoadModule expires_module modules/mod_expires.so            #根据用户的特别设定来生成失效和隐藏控制的http头信息
LoadModule deflate_module modules/mod_deflate.so            #传送给客户端以前压缩数据
LoadModule headers_module modules/mod_headers.so            #定制响应和回复的HTTP头的内容    
LoadModule usertrack_module modules/mod_usertrack.so            #在一个站点上跟踪用户的登录信息
LoadModule setenvif_module modules/mod_setenvif.so            #允许经过客户编码请求来设定环境变量    
LoadModule mime_module modules/mod_mime.so                #通过文件的一些属性判读MIME类型
LoadModule dav_module modules/mod_dav.so                #基于WEB的创作和版本?
LoadModule status_module modules/mod_status.so                #提供服务器运行信息
LoadModule autoindex_module modules/mod_autoindex.so            #自动列出一个目录的索引表(类似于UNIX上的ls和DOS下的dir)
LoadModule info_module modules/mod_info.so                #提供服务配置的一个综合概况
LoadModule dav_fs_module modules/mod_dav_fs.so                #为mod_dav提供文件系统支持
LoadModule vhost_alias_module modules/mod_vhost_alias.so        #为虚拟主机提供动态配置
LoadModule negotiation_module modules/mod_negotiation.so        #为内容判断提供支持
LoadModule dir_module modules/mod_dir.so                #为“/”结尾的重定向和目录文件索引
LoadModule actions_module modules/mod_actions.so            #提供了基于请求和媒体类型的CGI脚本执行的支持
LoadModule speling_module modules/mod_speling.so            #尝试纠正用户输入错误的网址
LoadModule userdir_module modules/mod_userdir.so            #用户特定目录
LoadModule alias_module modules/mod_alias.so                #提供主机文件系统不同部分的文件树映射为URL
LoadModule rewrite_module modules/mod_rewrite.so            #提供在运行中基于规则的地址重写的支持
LoadModule proxy_module modules/mod_proxy.so                #基于HTTP1.1协议的网关或代理服务器
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so        #负载均衡的mod_proxy拓展
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so            #为mod_proxy提供的ftp支持模块
LoadModule proxy_http_module modules/mod_proxy_http.so            #为mod_proxy提供的http支持模块
LoadModule proxy_connect_module modules/mod_proxy_connect.so        #mod_proxy的连接处理拓展模块
LoadModule cache_module modules/mod_cache.so                #目录隐藏在URL外?
LoadModule suexec_module modules/mod_suexec.so                #允许CGI脚本使用特定的用户和组运行
LoadModule disk_cache_module modules/mod_disk_cache.so            #管理内容隐藏存放来适合URL的工具?
LoadModule file_cache_module modules/mod_file_cache.so            #在内存中缓存一个文件列表
LoadModule mem_cache_module modules/mod_mem_cache.so            #隐藏内容于URL
LoadModule cgi_module modules/mod_cgi.so                #执行CGI脚本

转载于:https://www.cnblogs.com/fangbo/archive/2010/06/29/1767250.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Apache中执行Python脚本,可以使用mod_python模块或WSGI接口。以下是两种方法的简要说明: 1. 使用mod_python模块 - 安装mod_python模块 - 在Apache的配置文件中添加以下内容: ``` LoadModule python_module modules/mod_python.so AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug On ``` - 在网站目录中创建一个名为`test.py`的脚本,内容如下: ``` def handler(req): req.content_type = "text/plain" req.write("Hello World!") return apache.OK ``` - 重启Apache服务器并访问`http://localhost/test.py`,将看到输出`Hello World!` 2. 使用WSGI接口 - 安装mod_wsgi模块 - 在Apache的配置文件中添加以下内容: ``` LoadModule wsgi_module modules/mod_wsgi.so WSGIScriptAlias /test /var/www/html/test.wsgi <Directory /var/www/html> Order allow,deny Allow from all </Directory> ``` - 在网站目录中创建一个名为`test.wsgi`的脚本,内容如下: ``` def application(environ, start_response): status = '200 OK' output = b'Hello World!' response_headers = [ ('Content-type', 'text/plain'), ('Content-Length', str(len(output))) ] start_response(status, response_headers) return [output] ``` - 重启Apache服务器并访问`http://localhost/test`,将看到输出`Hello World!` 以上是两种在Apache中执行Python脚本的方法。选择哪种方法取决于您的需求和环境。 ### 回答2: Apache 可以通过使用 mod_python 或者 mod_wsgi 模块来执行 Python 脚本。 1. mod_python: 使用 mod_python,可以直接在 Apache 上运行 Python 脚本。可以通过在 Apache 配置文件中加载 mod_python 模块,并将脚本文件的路径与 URL 路径进行关联来实现。配置示例: ``` LoadModule python_module modules/mod_python.so PythonHandler mod_python.publisher PythonDebug On <Location /python> SetHandler python-program PythonPath "['/path/to/your/script'] + sys.path" PythonHandler your_script PythonDebug On </Location> ``` 在这个示例中,设置了一个 URL 路径为 /python,当访问这个路径时,会执行与之关联的 Python 脚本。 2. mod_wsgi: 使用 mod_wsgi,可以将 Python 应用程序集成到 Apache 中。可以通过在 Apache 配置文件中加载 mod_wsgi 模块,然后配置脚本文件的路径与 URL 路径进行关联。配置示例: ``` LoadModule wsgi_module modules/mod_wsgi.so WSGIScriptAlias /python /path/to/your/script.wsgi <Directory /path/to/your/script> Order allow,deny Allow from all </Directory> ``` 在这个示例中,设置了一个 URL 路径为 /python,当访问这个路径时,会执行与之关联的 Python 脚本。 这些方法都允许 Apache 执行 Python 脚本,并可以通过配置来将脚本与 URL 关联起来。这使得能够通过浏览器访问 Python 应用程序,从而实现在 Web 环境下执行 Python 脚本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值