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.confDefine 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
allow_url_include = off
open_basedir =”.” #可以打开的目录 不能使用
关闭/icons/目录
打开目录extra/httpd-autoindex.conf 或者 autoindex.conf
去掉<Directory 内的所有Indexes
或者注掉 Alias /icons/ “/usr/share/httpd/icons/“