我的 phpmyadmin 说:有新版本的 phpMyAdmin 可用,您应该考虑更新它。最新版本是 4.9.4,于 2020-01-08 发布。
我按照本指南How to upgrade PHPmyAdmin [revisited]进行操作,现在它说:版本信息:4.9.1deb2,最新稳定版本:4.9.4
我必须做什么才能获得 4.9.4?
我的服务器是 Ubuntu 18.04。
我的 phpmyadmin 说:有新版本的 phpMyAdmin 可用,您应该考虑更新它。最新版本是 4.9.4,于 2020-01-08 发布。
我按照本指南How to upgrade PHPmyAdmin [revisited]进行操作,现在它说:版本信息:4.9.1deb2,最新稳定版本:4.9.4
我必须做什么才能获得 4.9.4?
我的服务器是 Ubuntu 18.04。
我向我的网站添加了一个 php 代码,该代码产生了如下错误:
AH00484: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting
在我弄清楚实际发生了什么之前,我去更改/etc/apache2/mods-enabled/mpm_event.conf
.
现在我的价值观是:
<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestWorkers 400
MaxConnectionsPerChild 10000
</IfModule>
现在我理解并解决了这个问题,我想恢复默认值,只是为了不造成其他混乱,但我完全不知道它们是什么。
有人可以告诉我默认值吗?
我经常不得不向 apache-badbots.conf 文件添加新规则,而且每次我怀疑它不再有效时......
例如,这是我当前的 apache-badbots.conf 文件:
[Definition]
badbotscustom = MQQBrowser|LieBaoFast|Mb2345Browser|zh-CN|python-requests|LinkpadBot|MegaIndex|Buck|SemrushBot|SeznamBot|JobboerseBot|AhrefsBot|AhrefsBot/6.1|MJ12bot|[email protected]|SemrushBot/6~bl|cortex|Cliqzbot|Baiduspider|serpstatbot|Go 1.1 package http|Python-urllib|StormCrawler|archive.org_bot|CCBot|BLEXBot|ltx71|DotBot|EmailCollector|WebEMailExtrac|Track$
badbots = Atomic_Email_Hunter/4\.0|atSpider/1\.0|autoemailspider|bwh3_user_agent|China Local Browse 2\.6|ContactBot/0\.2|ContentSmartz|DataCha0s/2\.0|DBrowse 1\.4b|DBrow$
#failregex = ^<HOST> -.*"(GET|POST|HEAD).*HTTP.*"(?:%(badbots)s|%(badbotscustom)s)"$
failregex = ^<HOST> -.*"(GET|POST).*HTTP.*".*(?:%(badbots)s|%(badbotscustom)s).*"$
ignoreregex =
datepattern = ^[^\[]*\[({DATE})
{^LN-BEG}
昨天我添加了“MQQBrowser | LieBaoFast | Mb2345Browser | zh-CN”,今天我在访问日志中看到了很多 MQQBrowser 和 LieBaoFast。
sudo cat /var/log/apache2/access.log | awk -F\" '{print $6}' | sort | uniq -c | sort -n
...
3408 Mozilla/5.0(Linux;U;Android 5.1.1;zh-CN;OPPO A33 Build/LMY47V) AppleWebKit/537.36(KHTML,like Gecko) Version/4.0 Chrome/40.0.2214.89 UCBrowser/11.7.0.953 Mobile Safari/537.36
3418 Mozilla/5.0(Linux;Android 5.1.1;OPPO A33 Build/LMY47V;wv) AppleWebKit/537.36(KHTML,link Gecko) Version/4.0 Chrome/42.0.2311.138 Mobile Safari/537.36 Mb2345Browser/9.0
3444 Mozilla/5.0 (Linux; Android 7.0; FRD-AL00 Build/HUAWEIFRD-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043602 Safari/537.36 MicroMessenger/6.5.16.1120 NetType/WIFI Language/zh_CN
3473 Mozilla/5.0(Linux;Android 5.1.1;OPPO A33 Build/LMY47V;wv) AppleWebKit/537.36(KHTML,link Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 LieBaoFast/4.51.3
怎么了?它在工作吗?有没有办法判断是否有错误以及错误是什么?
我更新是因为它仍然不理解某些东西,例如今天我发现其他应该在我的日志中被禁止的机器人。
只是为了理解,这个过滤器在服务器的访问 .log 中查找我在 apache-badbots.conf 中添加的字符串,如果找到它会向 fail2ban 添加一条规则,对吗?
atSpider/1\.0
”有所有这些斜线? China Local Browse 2\.6|DataCha0s/2\.0|DBrowse 1\.4b
)Go 1.1 package http
是正确的还是会产生错误? 如何创建过滤器以使用 fail2ban 阻止这些?
476 Mozilla/5.0 (compatible; BLEXBot/1.0; +http://webmeup-crawler.com/)
892 ltx71 - (http://ltx71.com/)
5367 Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, [email protected])
6449 Barkrowler/0.9 (+http://www.exensa.com/crawl)
这份名单由此而来:
sudo cat /var/log/apache2/access.log | awk -F\" '{print $6}' | sort | uniq -c | sort -n
我已经尝试过 apache-badbot.conf,但它似乎不起作用......