Я пытаюсь использовать mod_ratelimit для включения ограничения пропускной способности на всем моем сервере apache.
Если я добавлю в свой apache2.conf следующее:
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 1024
SetEnv rate-initial-burst 1024
мои индексы перестают работать. Я использую fancy-index и скопировал содержимое его .htaccess в мой mods-enabled/autoindex.conf
HTML-код, который сервер возвращает при доступе к индексу,
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
<link rel="stylesheet" type="text/css" href="/fancy-index/style.css">
</head>
<body>
Если я вместо этого добавлю эти строки ограничения скорости в директиву <Directory>
, тогда индексирование будет фиксированным, и ограничение скорости будет работать в этой папке. Тем не менее, я пытаюсь использовать это для ограничения скорости Nextcloud загрузок, и применение ограничения для этого виртуального хоста или корневого каталога, похоже, не работает вообще, поэтому мое желание применить скорость -лимитирование на весь сервер.