一) 限制客户端访问
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/