搜索
查看: 2761|回复: 0

[行业分析] 构建你的HTTP服务器最佳选择Apache v2.0.63 for windows

[复制链接]
发表于 2013-8-9 19:50 | 显示全部楼层

构建你的HTTP服务器最佳选择Apache v2.0.63 for windows

来自:MACD论坛(bbs.shudaoyoufang.com) 作者:B2q3315976I. 浏览:2761 回复:0

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Apache是最流行的HTTP服务器软件之一,快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放,如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。登录点击下载网,下载该软件。
安装时要主要:Apache的安全配置包括两个部分,系统安全安全配置和Apache安全配置,安装Apache是,不能选择安装在系统盘C,应选择安装在其他盘。
Apache安全配置要注意以下几个方面:
1、隐藏Apache的版本号及其它敏感信息
操作步骤:
开始->程序-> Apache HTTP Server 2.0.54->Configure Apache Server->Edit the Apache httpd.conf configuration file,编辑httpd.conf文件。
也可以在Apache安装目录下打开httpd.conf文件:
参数设置:
在配置文件httpd.conf中加入以下语句。
2、创建Apache运行帐户及组
默认情况下,安装完后,Apache会以用户"System"(本地系统账号)运行,而SYSTEM用户的权限非常大,因此我们需要创建一个专门的用户来运行apache。
操作步骤:
1).打开和编辑httpd.conf文档,增加User Apache、Group Apache
2).创建一个用户叫Apache,组名叫Apache
并且将该apache用户加入Apache组
3).将apache的安装目录赋予apache组有读、运行、浏览目录的权限:
4).将apache的日志记录文件logs赋予apache组有读、写、运行、浏览目录、修改的权限:
5)以apache用户来启用apache服务:
3、设置Apache的目录访问
限制Apache访问其他目录无关的内容:操作步骤:打开和编辑httpd.conf。
参数设置:说明:设置了Opitins None 和AllowOverride None,这将关闭服务器的所有Option和Override。你现在必须明确把每个目录设置成Option或者Override。一些需要特殊访问的权限的目录通过Opitins后的参数来设定,Options指令控制了在特定目录中将使用哪些服务器特性。
Option常用参数解释                  
1)None :在这种情况下,将不启用任何额外特性,或设置为以下选项中的一个或多个。
2)All:除MultiViews之外的所有特性,这是默认设置。
3)ExecCGI:允许使用mod_cgi执行CGI脚本。
4)FollowSymLinks:服务器允许在此目录中使用符号连接。
注意:即使服务器会使用符号连接,但它不会改变用于匹配       段的路径名。
注意:如果此配置位于配置段中,则此设置会被忽略。
5)Includes:允许使用mod_include提供的服务器端包含。
6)IncludesNOEXEC:允许服务器端包含,但禁用"#exec cmd"和"#exec cgi"。但仍可以从ScriptAlias目录使用"#include virtual"虚拟CGI脚本。
7)Indexes:如果一个映射到目录的URL被请求,而此目录中又没有DirectoryIndex(例如:index.html),那么服务器会返回由mod_autoindex生成的一个格式化后的目录列表,麦咖啡McAfee VirusScan Plus v9.11 官方版。
8)MultiViews:允许使用mod_negotiation提供内容协商的"多重视图"(MultiViews)。
9)SymLinksIfOwnerMatch:服务器仅在符号连接与其目的目录或文件的拥有者具有相同的uid    时才使用它。如果此配置出现在配置段中,此选项将被忽略。
一般来说,如果一个目录被多次设置了Options ,则最特殊的一个会被完全接受(其它的被忽略),而各个可选项的设定彼此并不融合(参见配置段的合并)。然而,如果所有作用于Options指令的可选      项前都加有"+"或"-"符号,此可选项将被合并。所有前面加有"+"号的可选项将强制覆盖当前的可选项设置,而所有前面有"-"号的可选项将强制从当前可选项设置中去除。使用 ?Includes NOEXEC 或 -Includes 时,不论前面如何设置,都会完全禁用服务器端包含。
下载地址:
金币:
奖励:
热心:
注册时间:
2013-8-6

回复 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站声明:MACD仅提供交流平台,请交流人员遵守法律法规。
值班电话:18209240771   微信:35550268

举报|意见反馈|手机版|MACD俱乐部

GMT+8, 2025-5-6 07:59 , Processed in 0.032773 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表