apache тормозной, но рабочий.
На слабом железе лучше nginx да и на любом железе лучше nginx ипользовать причём лучше с WAF - для nginx это nginx naxis. Но собирать сборку nginx придётся из исходников на vps.
В apache нету аналога nginx limit_req
для wp да и для любой другой cms это актуально особенно если ваш wp-login.php каждую секунду терзают разные ботнеты. limit_req хорошо помогает при брутфорсах, я скрестил ошибки от модуля limit_req и fail2ban и это снизило лишнюю нагрузку на сервер. Вот такой примерно конфиг у меня для этого модуля.
location ~ (wp-login|xmlrpc)\.php$ {
limit_req zone=one burst=100 nodelay;
fastcgi_pass 127.0.0.1:9005;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
limit_req_status 444;
}