Это же чужие хосты лезут?
Я бы сделал так, избавился сначала от чужого траффика:
# cat /etc/apache2/sites-enabled/000-default.conf
# Сайт по умолчанию
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
Require all granted
AllowOverride None
</Directory>
LogLevel emerg
ErrorLog ${APACHE_LOG_DIR}/default.err
CustomLog ${APACHE_LOG_DIR}/default.log combined
</VirtualHost>
И из лога default.log выдергивать все IP и банить их в fail2ban.
А после этого по результатам.