При сборке xtables-addons из исходников на CentOS 6 может вывалиться такая вот ошибка:

/root/rpmbuild/BUILD/xtables-addons-1.47.1/extensions/compat_xtables.c: In function 'xtnu_ipv6_find_hdr':
/root/rpmbuild/BUILD/xtables-addons-1.47.1/extensions/compat_xtables.c:633: error: too few arguments to function 'ipv6_find_hdr'

В стандартном ядре 2.6.32 функция ipv6_find_hdr была перемещена и переименована, начиная с какой-то версии. Решением будет сборка без ipv6.
Но если у вас ядро OpenVZ, то там эта функция есть, у неё лишь добавился ещё один параметр. А значит, можно собрать полноценную версию xtables-addons, с работающим ipv6.

Для версии 1.47.1 (которая последняя для ядер 2.6.x) в файле xtables-addons-1.47.1/extensions/compat_xtables.c на строке 633 ищем:

return ipv6_find_hdr(skb, offset, target, fragoff);

и меняем на:

return ipv6_find_hdr(skb, offset, target, fragoff, fragflg);

Там же, на всякий случай, на строке 624 меняем:

return ipv6_skip_exthdr(skb, start, nexthdrp);

на это:

return ipv6_skip_exthdr_fragoff(skb, start, nexthdrp, fragoffp);

Теперь всё соберётся без ошибок.

Команда:

ab -n 1000 -c 100 -w http://localhost/

На localhost в index.php такое:

<?php
	
echo get_current_user();

Для mod_ruid2:

Server Software: Apache/2.4.10
Server Hostname: localhost
Server Port: 80
Document Path: /
Document Length: 8 bytes
Concurrency Level: 100
Time taken for tests: 0.477 seconds
Complete requests: 1000
Failed requests: 0
Total transferred: 174000 bytes
HTML transferred: 8000 bytes
Requests per second: 2095.91
Transfer rate: 356.14 kb/s received
Connnection Times (ms)
min avg max
Connect: 0 0 4
Processing: 6 46 52
Total: 6 46 56

mpm_itk:

Server Software: Apache/2.4.10
Server Hostname: localhost
Server Port: 80
Document Path: /
Document Length: 8 bytes
Concurrency Level: 100
Time taken for tests: 2.076 seconds
Complete requests: 1000
Failed requests: 0
Total transferred: 174000 bytes
HTML transferred: 8000 bytes
Requests per second: 481.72
Transfer rate: 81.86 kb/s received
Connnection Times (ms)
min avg max
Connect: 0 0 3
Processing: 6 198 331
Total: 6 198 334

Выходит, на тестируемом vps mod_ruid2 примерно в 4,3 раза быстрее, чем mpm_itk.

Сочинил тут свой deb-репозиторий. Пока только для Debian 10 (buster) и только для x64.
Там есть рабочий libapache2-mod-ruid2 и libapache2-mod-aclr2, libdigest-sha1-perl, icecast2 с github KH-ветки, nginx-module-nchan и, возможно, что-то ещё.

Установить https транспорт для apt:

apt-get install apt-transport-https

Добавить ключ:

wget -O - https://repo.topalex.net/keys/repo.key | apt-key add -

Теперь сам репозиторий:

add-apt-repository "deb https://repo.topalex.net/debian/ buster main"

Если при этом вылазит ошибка о не найденной команде — решение есть.
Ну и в конце концов:

apt-get update

Пытаясь сделать /etc/init.d/netfilter-persistent save на Debian в OpenVZ контейнере, получаем такое вот:

[....] Saving netfilter rules...run-parts: executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables save
run-parts: /usr/share/netfilter-persistent/plugins.d/15-ip4tables exited with return code 1
run-parts: executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables save
run-parts: /usr/share/netfilter-persistent/plugins.d/25-ip6tables exited with return code 1
failed.

Решение:
в директории /usr/share/netfilter-persistent/plugins.d, в файлах 15-ip4tables и 25-ip6tables находим строку 34, в которой будет что-то вроде:

/sbin/modprobe -q iptable_filter

Добавляем в конец || true, чтобы получилось так в 15-ip4tables:

/sbin/modprobe -q iptable_filter || true

и в 25-ip6tables:

/sbin/modprobe -q ip6table_filter || true

Сохраняем файлы и всё работает:

[....] Saving netfilter rules...run-parts: executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables save
run-parts: executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables save
done.

Если войти в только что созданный OpenVZ контейнер через vzctl enter, введённые команды не сохранятся в историю.
Чтоб починить, пишем внутри контейнера:

echo "HISTFILE=~/.bash_history" > ~/.bash_profile

При следующем входе всё заработает.