ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

apache2的配置指令

2019-08-14 15:08:05  阅读:229  来源: 互联网

标签:cgi extension 映射 URL 配置 apache2 指令 mod


ubuntu下的apache2开启mod_fastcgi模块时,其配置文件相关的配置指令/etc/apache2/mod-available/fastcgi.conf

mod_fastcgi模块指令

  • FastCgiIpcDir
描述:指定作为 UNIX 套接字文件存储位置的目录,该套接字文件用于应用程序和 Web 服务器之间的通信。
缺省:无
模块:mod_fastcgi
配置文件中有多个实例:是
作用域:服务器配置
语法:
UNIX 平台:FastCgiIpcDir directory
Windows NT 和 Windows 2000 操作系统:FastCgiIpcDir name
值:directory 或 name
  • FastCgiExternalServer
描述:将文件名定义为外部 FastCGI 应用程序。与 Fastcgiserver 伪指令的运作相同,只不过 CGI 应用程序是在 Web 服务器以外的另一个进程中运行。
缺省:无
模块:mod_fastcgi
配置文件中有多个实例:是
作用域:服务器配置
语法:FastCgiExternalServer file name -host hostnameport [-appConnTimeout n]
FastCgiExternalServer file name -socket file name [-appConnTimeout n]

Apache模块 mod_alias

此模块提供的指令可以操控作为请求到达服务器的URL。 Alias和ScriptAlias指令用于在URL和文件系统路径之间实现映射, 使不在DocumentRoot目录下的内容也能成为文档树的一部分, 其中,ScriptAlias指令有更多的一层含义, 它标明此目标目录下只有CGI脚本。

Redirect 指令引导客户端以一个不同的URL产生一个新的请求, 常用于一个资源被移动到一个新的位置的时候。

  • Alias 指令
说明:	映射URL到文件系统的特定区域
语法:	Alias URL-path file-path|directory-path
上下文:	服务器配置, 虚拟主机
状态:	Base
模块:	mod_alias
Alias指令使文档可以被存储在DocumentRoot以外的本地文件系统中。 以(%已经被解码的)url-path路径开头的URL可以被映射到以 directory-filename开头的本地文件。

例子:Alias /image /ftp/pub/image

对http://myserver/image/foo.gif的请求,服务器将返回/ftp/pub/image/foo.gif文件.

注意:如果url-path中有后缀的 /,则服务器要求有后缀 /以扩展此别名。 即,Alias /icons/ /usr/local/apache/icons/并不能对/icons实现别名。
  • ScriptAlias 指令
说明:	映射一个URL到文件系统并视之为CGI脚本
语法:	ScriptAlias URL-path file-path|directory-path
上下文:	服务器配置, 虚拟主机
状态:	Base
模块:	mod_alias
ScriptAlias指令的行为与Alias指令相同, 但同时它又标明此目录中含有应该由mod_cgi中cgi-script处理器处理的CGI脚本。 以URL-path开头的(已被%解码)的URL会被映射到由第二个参数指定的 具有完整路径名的本地文件系统中的脚本。

例子:

ScriptAlias /cgi-bin/ /web/cgi-bin/

对http://myserver/cgi-bin/foo的请求会引导服务器执行/web/cgi-bin/foo脚本.

Apache模块 mod_mime

  • AddHandler 指令
说明	在文件扩展名与特定的处理器之间建立映射
语法	AddHandler handler-name extension [extension] ...
作用域	server config, virtual host, directory, .htaccess
覆盖项	FileInfo
状态	基本(B)
模块	mod_mime
指定带extension扩展名的文件应被handler-name处理器来处理。这个映射关系会添加在所有有效的映射关系上,并覆盖所有相同的extension扩展名映射。例如,为了把扩展名为.cgi的文件作为CGI脚本来处理,你应该定义:

AddHandler cgi-script .cgi

一旦将上述定义放在你的http.conf文件中,所有包含.cgi扩展名的文件,都会被当成是CGI程序。

extension参数是大小无关的,并且可以带或不带前导点。
  • AddType 指令
说明	在给定的文件扩展名与特定的内容类型之间建立映射
语法	AddType MIME-type extension [extension] ...
作用域	server config, virtual host, directory, .htaccess
覆盖项	FileInfo
状态	基本(B)
模块	mod_mime
AddType指令在给定的文件扩展名与特定的内容类型之间建立映射关系。MIME-type指明了包含extension扩展名的文件的媒体类型。这个映射关系会添加在所有有效的映射关系上,并覆盖所有相同的extension扩展名映射。本指令可用来增加没有在媒体类型文件(参阅TypesConfig指令)中定义的映射关系。

示例
AddType image/gif .gif

推荐使用AddType指令增加新的媒体类型映射关系,而不是改变TypesConfig文件。
extension参数是大小无关的,并且可以带或不带前导点。

标签:cgi,extension,映射,URL,配置,apache2,指令,mod
来源: https://blog.csdn.net/youlinhuanyan/article/details/99569448

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有