下载地址

http://httpd.apache.org/download.cgi#apache24
http://httpd.apache.org/download.cgi
http://httpd.apache.org/docs/current/platform/windows.html#down

下载选择:Files for Microsoft Windows->ApacheHaus->…下

1.解压
2.httpd.conf
Define SRVROOT "C:/LRS_AP/Apache24"改为当前目录

3.添加到服务

E:\LRS_AP\Apache24\bin\httpd.exe -k install -n apache
E:\LRS_AP\Apache24\bin\httpd.exe -k uninstall -n apache

需要停止服务后才会删除

4.Apache\bin\ApacheMonitor.exe 监控器(可选)

============================================================
conf配置

<Directory />    
Options Indexes FollowSymLinks        
AllowOverride None
</Directory>
禁止目录 浏览 Options FollowSymLinks 去掉Indexes

 index.php index.html index.htm 添加

默认网站
DocumentRoot "$/htdocs"
<Directory "$/htdocs">



#file_get_contents() 或https报错
检测2个模块是否打开
mod_authz_host.so
mod_access_compat.so

安全设置=====================================================================
关闭TRACE Method /http.conf
1.TraceEnable off 添加
2.php_flag display_errors off

3.添加X-frame-options响应头
Header always append X-Frame-Options SAMEORIGIN 空的地方添加
。赋值有如下三种:
(1)DENY:不能被嵌入到任何iframe或frame中。
(2)SAMEORIGIN:页面只能被本站页面嵌入到iframe或者frame中
(3)ALLOW-FROM uri:只能被嵌入到指定域名的框架中。
也可在代码中加入,在PHP中加入:
header(‘X-Frame-Options: deny’);

ErrorDocument 500 "The server Busy."
ErrorDocument 404 "404"  #/404.html错误页面
ErrorDocument 403 "403"
ErrorDocument 402 "402"

php.ini 打开
display_errors = off
session.cookie_httponly =1

allowurl_fopen = off file_get不能打开远程文件

allow_url_include = off

open_basedir =”.” #可以打开的目录 不能使用

关闭/icons/目录 
打开目录extra/httpd-autoindex.conf  或者 autoindex.conf
去掉<Directory 内的所有Indexes
或者注掉 Alias /icons/ “/usr/share/httpd/icons/“