LinuxApacheWeb服务器配置教程

  • 格式:doc
  • 大小:25.50 KB
  • 文档页数:5

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LinuxApacheWeb服务器配置教程

Linux阿帕奇网络服务器配置教程

阿帕奇的主要特点

根据著名的万维网服务器研究公司进行的一项调查,全世界50%以上的万维网服务器使用阿帕奇,排名世界第一。

阿帕奇的出生非常戏剧化。当NCSA万维网服务器项目停止时,那些使用NCSA万维网服务器的人开始用他们的补丁来交换服务器,他们很快意识到有必要建立一个论坛来管理这些补丁。就这样,阿帕奇集团诞生了,后来这个集团在NCSA的基础上建立了阿帕奇。

阿帕奇的主要特点是:

。可以在所有计算机平台上运行;

。支持最新的HTTP 1.1协议;

简单而强大的基于文件的配置;

。支持通用网关接口CGI

。支持虚拟主机;

。支持HTTP认证;

。集成的Perl脚本编程语言;

。集成代理服务器;

。拥有可定制的服务器日志;。支持服务器端包含命令。支持安全套接字层。用户会话过程的跟踪能力;支持FastCGI。支持Java小服务程序。

安装Apache流程

安装Apache

接下来,我们将开始征服阿帕奇的漫长旅程。我们将一步一步地学习使用Apache,从介绍到掌握,通过需求的一步一步的例子。

系统需求

运行Apache不需要太多的计算资源。它运行良好的Linux系统有6-10MB的硬盘空间和8 MB的内存。然而,单独运行Apache可能不是您想要做的。更有可能的是,您希望运行Apache来提供WWW服务,启动CGI流程,并充分利用WWW所能提供的所有惊人功能。在这种情况下,您需要提供额外的磁盘空间和内存空间来反映负载要求。换句话说,它不需要太多的系统资源来启动WWW服务,但是它需要更多的系统资源来为大量的客户提供服务。获取软件

你可以呆在

错误日志命令用于指定错误日志文件名和路径。

命令格式:错误日志[日志文件名]

示例:错误日志/var/

srm.conf

Srm.conf是一个资源配置文件,它告诉服务器您想在WWW站点上提供什么资源,在哪里以及如何提供这些资源。

DocumentRoot命令指定主文档的地址。

命令格式:文档根[路径]

示例:文档根目录/主页/

UserDir命令,用于指定个人主页的位置。如果你有一个用户测试,

它的主目录是”/home/test “,当客户端输入”

目录索引命令,用于声明主页文件的名称。通常,我们使用“index.html”或“index.htm”

用作主页的文件名。如果是这样,当客户端发出一个WEB服务请求时,首先被调用的主页是指定目录中的文件“index.html”或“index.htm”。命令格式:[文件名]

例如:index.html index.htm直接经济指数

脚本别名命令给脚本程序目录一个特定的名称,这可以在4.7节中看到。

命令格式:脚本别名[/别名/][脚本目录的完全限定路径]

例如:脚本别名/cgi-bin/ /home/”。

1.选项命令有许多参数,每个参数的含义如下:

所有允许以下所有功能(除了多视图);允许内容协商的多视图;索引如果目录中没有索引文件,则允许显示目录中的文件供选择;IncludesNOEXEC允许SSI(服务器端包含),但不能使用#exec和#include函数;

包括许可证;

跟随符号链接允许符号链接到其他目录;

ExecCGI允许在此目录中使用CGI。

2.AllowOverride命令用于确定“access.conf”文件中设置的权限是否可以被文件中设置的权限覆盖。“htaccess”。它有两个参数:

所有许可证覆盖范围;

无不允许覆盖。

3.命令命令:用于设置谁可以从这个服务器获得控制权。它还有两个参数:

允许可以控制;

否认禁止控制。

现在让我们来看看目录“/home/”设置的含义:如果没有index.htm文件,它使这个目录能够列出目录信息供选择,允许SSI,允许执行CGI 程序,并打开动态连接。它不允许此处设置的权限被文件中的设置覆盖”。“htaccess”。这样所有人都可以获得控制权。

该文件第二段的非注释部分内容如下:

选项ExecCGI

允许无重复

这意味着目录”/home/httpd/cgi “被设置为允许在当前目录中执行cgi 程序。不允许使用文件中的设置”。htaccess “来覆盖此处设置的权限。应该注意的是,在不同的LINUX系统中,您在这个文件中看到的信息并不完全相同,但是根据这里给出的信息,您可以通过参考命令的解释来理解文件中的设置,并根据自己的需要进行相应的修改。

使新配置有效

在上面,如果我们愿意,我们可能已经根据新的需求更改了相应的配置选项

这一新配置将立即生效。我们必须重新启动网络服务过程。在LINUX 中,我们可以非常方便地使用命令行来重新启动WEB服务过程。

/etc/rc.d/init.d/httpd重启