一) 限制客户端访问 curl -i http://192.168.126.150/awstats/awstats.pl?config=ftp150.qm5678.com curl -i http://192.168.126.150/awstats/awstats.pl?config=ftp150.qm5678.com | head httpd.conf ## perl 520 Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/" 521 Alias /awstatscss "/usr/local/awstats/wwwroot/css/" 522 Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/" 523 ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/" 524 525 # 526 # This is to permit URL access to scripts/files in AWStats directory. 527 # 528 529 Options None 530 AllowOverride None 531 Require all granted 532 Options None AllowOverride None Require all granted Require not ip 192.168.126.151 二) htpasswd 命令,创建需要用户密码访问 htpasswd -c /usr/local/httpd/conf/.awspwd zhangsan # -c 创建 234567 htpasswd /usr/local/httpd/conf/.awspwd lisi # 765432 AuthName "sui bian xie mei guan xi" AuthType Basic AuthUserFile /usr/local/httpd/conf/.awspwd Require valid-user ## man curl # 搜索 -u -u, --user curl -i http://192.168.126.150/awstats/awstats.pl?config=ftp150.qm5678.com curl -i -u zhangsan:234567 http://192.168.126.150/awstats/awstats.pl?config=ftp150.qm5678.com | head curl -i -u lisi:765432 http://192.168.126.150/awstats/awstats.pl?config=ftp150.qm5678.com | head #type basic, jwt curl -i http://ftp150.qm5678.com/desk.jpg ##默认打印在屏幕上。 curl -O http://ftp150.qm5678.com/desk.jpg curl -LO http://ftp150.qm5678.com/desk.jpg ## -L following curl html api / wget -c 断点续传 / aria2c 增加下载线程数 http status code # http状态码 200(ok) 304(not modified since last time) 301 302, 404, 401(unauthorized用户密码不对), 403(权限不够) 500, 502(bad gateway), 503 # nginx = apache ## 自定义错误页面 httpd.conf 437 #ErrorDocument 404 /missing.html ## 模拟301 302 页面跳转 # cat extra2/ftp150.qm5678.com.conf Options Indexes FollowSymLinks AllowOverride None Require all granted ServerName ftp150.qm5678.com DocumentRoot /data/ftp150.qm5678.com ErrorLog "logs/ftp150.qm5678.com-error_log" # CustomLog "logs/ftp150.qm5678.com-access_log" common CustomLog "logs/ftp150.qm5678.com-access_log" combined Redirect 301 /old-page1.html https://www.baidu.com/ Redirect 302 /old-page2.html https://www.163.com/