Apache 2.4 - mod_ratelimit ломает mod_autoindex - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь использовать 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 загрузок, и применение ограничения для этого виртуального хоста или корневого каталога, похоже, не работает вообще, поэтому мое желание применить скорость -лимитирование на весь сервер.

1 Ответ

0 голосов
/ 30 августа 2018

Это, по-видимому, известная проблема: https://bz.apache.org/bugzilla/show_bug.cgi?id=62568

...