apache

1 apache安装


1.1  版本类型

apache软件同一版本有两种类型:no_ssl和openssl。

l  openssl多了个ssl安全认证模式,它的协议是HTTPS而不是HTTP,这就是带有SSL的服务器与一般网页服务器的区别了。with OpenSSL是表示带有OpenSSL模块,利用OpenSSL就可以给Apache配置SSL安全链接的,也就是使用https://方式进行访问;

l  no ssl则表示不带OpenSSL模块,无法用于SSL安全链接。

1.2  Apache局域网内不能访问

参考资料:http://www.linuxso.com/windows/11061.html防火墙入站规则

在 控制面板 > 系统和安全 > Windows防火墙中 左侧点击 高级设置

点击左侧 入站规则,然后点击右侧的 新建规则,然后在弹出的入站规则向导中依次是

规则类型:端口

协议和端口我们选的是 TCP协议和 特定本地端口(例:80)

操作:允许连接

何时应用规则中选中所有(域、公用、专用)

输入名称和描述

点击完成,就OK了。

经过以上设置,同局域网的其他计算机忆经可以用你的IP地址访问你搭建的服务器了。

1.3  Apache启动报错

无法加载或初始化请求的服务提供程序,网络无法连接

原因及解决方法:由于sockte无法连接

以管理员身份运行cmd:开始中找到cmd,右键,以管理员方式运行

输入命令netshwinsock reset. 重启

1.4  Apache启动端口报错

httpd.exe: Could not reliably determine theserver's fully qualified domain name, using 192.168.1.104 for ServerName

是因为DNS没有配置好,在httpd.conf加入 ServerName localhost:80

2 Apache配置


2.1  Server-status状态

开启conf/extra/http-info.conf,找到<Location /server-status>,添加Allow from 127.0.0.1指定访问server-status的机器ip。(Allow from 10.21 10.21开头的所有ip)

<Location /server-status>

   SetHandler server-status

    Orderdeny,allow

    Deny fromall

    Allowfrom 10.21

    Allowfrom .example.com

</Location>

开启ExtendedStatusOn

Apache服务器可以通过特殊的HTTP请求,来报告自身的运行状态,打开这个ExtendedStatus 参数可以让服务器报告更全面的运行状态信息

2.2  AllowOverride参数解析

<Directory "F:/www">

       OptionsIndexes FollowSymLinks ExecCGI Includes

AllowOverride All

Order allow,deny

Allow from all

</Directory>

http://www.chinaz.com/server/2010/0129/105397.shtml

3 研究Csrf 跨站漏洞hvdtg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值