———————————————————————————————————————————————html
本章結構java
1.Apache鏈接保持
2.Apache訪問控制數據庫
1.日誌分割
2.AWStats日誌分析vim
1.KeepAlive:
是否打開鏈接保持,OFF關閉,ON打開
2.KeepAlive' Timeout
一次鏈接屢次請求之間的最大間隔時間,兩次請求超過該時間鏈接斷開
3.MaxKeepAliveRequests:瀏覽器
一次鏈接可以傳輸的最大請求數量ide
1.做用:
控制對網站資源的訪問
爲特定的網站目錄添加訪問受權
2.經常使用訪問控制方式
客戶機地址限制:
用戶受權限制測試
Require all granted
Require all denied
Require local
Require [not] host <主機名或域名列表>
Require [not] ip < IP地址或網段列表>網站
#使用not禁止訪問時要將其置於<RequireAll> </RequireAll>容器中並在容器中指定相應的限制策略ui
[root@localhost named]# cd /etc/httpd/conf/extra [root@localhost extra]# ls vhost.conf [root@localhost extra]# vim vhost.conf <VirtualHost 192.168.56.131:80> DocumentRoot "/var/www/html/accp/" ServerName www.accp.com ErrorLog "logs/www.accp.com.error_log" CustomLog "logs/www.accp.com.access_log" common <Directory "/var/www/html/"> <RequireAll> Require not ip 192.168.56.130 //添加不容許的IP地址,爲測試主機win7的IP地址 Require all granted </RequireAll> </Directory> </VirtualHost> #此時能夠訪問accp02網段,不能夠訪問accp網段 修改完成後按Esc,輸入:wq保存退出 [root@localhost extra]# systemctl restart httpd
[root@localhost extra]# cd /etc/httpd/conf [root@localhost conf]# ls extra httpd.conf magic [root@localhost conf]# htpasswd -c /etc/httpd/conf/pwd test01 New password: //此處爲:abc1234,可自行定義 Re-type new password: //此處重複輸入上面的密碼 Adding password for user test01 [root@localhost conf]# ls //此時能夠看到pwd文件 extra httpd.conf magic pwd [root@localhost conf]# cat pwd test01:$apr1$PsatL6Av$SVm5oEaVh6YbnRU4NOBH./ //這個就是test01的密碼密文 [root@localhost conf]# htpasswd /etc/httpd/conf/pwd test02 New password: Re-type new password: Adding password for user test02 [root@localhost conf]# cat pwd test01:$apr1$PsatL6Av$SVm5oEaVh6YbnRU4NOBH./ test02:$apr1$XzM8x3.v$Ozy.U6GXVzMaBKB4MKdMd/ [root@localhost conf]# cd extra/ [root@localhost extra]# ls vhost.conf [root@localhost extra]# vim vhost.conf <VirtualHost 192.168.56.134:80> DocumentRoot "/var/www/html/accp02/" ServerName www.naccp.com ErrorLog "logs/www.accp02.com.error_log" CustomLog "logs/www.accp02.com.access_log" common <Directory "/var/www/html/"> AuthName "DocumentRoot" AuthType Basic AuthUserFile /etc/httpd/conf/pwd Require valid-user </Directory> </VirtualHost> #具體修改內容見上 [root@localhost extra]# systemctl restart httpd //重啓服務