Я видел скачок в отклонении и задержках. Было увеличение электронных писем с доменными литералами как [192.0.2.14].
Основные блоки, которые работают на меня:
Всегда лучше использовать директиву Directory для настройки аутентификации.
Директивы Location не должны использоваться для управления доступом к расположениям файловой системы
<Directory /home-path>
AuthName Members
AuthType Basic
Require valid-user
AuthUserFile /auth-file-path/.htpasswd
</Directory>
Решение Ruby-on-rails:
before_filter :authenticate
protected
def authenticate
authenticate_or_request_with_http_basic do |username, password|
username == "user" && password == "pass"
end
end
Я перепроверил все свои попытки, и одна из них решила работать. я нашел это LocationMatch "^ / $" делает на деле работу. Должно быть, я раньше делал что-то не так. basicauth действительно может работать с mod_ruby - не нужно запускать fastcgi. Спасибо за помощь.