Рейтинг:0

Apache 2.4 игнорирует базовую аутентификацию

флаг es

В настоящее время я ищу решение для повторного включения базовой аутентификации с помощью .htpasswd файл в Apache 2.4. Все было в порядке с Apache 2.2, а затем я обновился до MAMP Pro 6.4, который реализует Apache 2.4. Аутентификация теперь просто игнорируется.

Я понял, что ключевым моментом является содержимое каталога httpd.conf файл.

На данный момент он настроен так:

<Directory "/Users/Shared/Shared_Items/hostname.domain.eu">  
        Options Indexes Includes FollowSymLinks  
        AllowOverride All  
        Require all granted  
        AuthType Basic  
AuthName "Munki Repository"  
AuthUserFile /Users/Shared/Shared_Items/hostname.domain.eu/munki_repo/.htpasswd    
Require valid-user
</Directory>  

Поэтому я просто добавил 4 последние строки в графический интерфейс, и приложение создало все это.

Я перепробовал много предложенных решений и не нашел ничего работающего.

Я действительно сомневаюсь, что в Apache 2.4 есть ошибка, которая полностью предотвращает использование базовой аутентификации.

digijay avatar
флаг mx
Будет ли это работать, если вы удалите «Требовать все предоставленные»?
djdomi avatar
флаг za
Вопрос немного уродлив, но из-за того, что я не могу редактировать, так как у меня слишком много нерешенных вопросов, я уже добавил ответ
Franck Sartori avatar
флаг es
@digijay: Ты гений! В MAMP Pro, когда вы отменяете выбор параметра «(Требовать) все предоставленные», он меняет строку на «Требовать хост-локальный хост». И тогда аутентификация работает как положено! Большое спасибо !
digijay avatar
флаг mx
Рад, что смог помочь!
Рейтинг:1
флаг za

`Это полностью рабочий Virtalhost, вы должны адаптировать его к вашему решению.

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory "/var/www/html">
        AuthType Basic
        AuthName "Restricted Content"
        AuthUserFile /etc/apache2/.htpasswd
        Require valid-user
    </Directory>
</VirtualHost>
Franck Sartori avatar
флаг es
Также спасибо, теперь у меня есть простое решение, но я сохраню ваше решение в своих заметках!
djdomi avatar
флаг za
если он решен, а я не ответил, пожалуйста, добавьте ответ самостоятельно и отметьте его как решение, так как в противном случае вопрос открыт и ищет ответы на следующее десятилетие.
Рейтинг:0
флаг es

В MAMP я отключил параметр «Требовать все предоставленные», как было предложено digijay, а затем в файле конфигурации для параметра автоматически установлено значение «Требовать хост-локальный хост». Тогда базовая аутентификация работает с удаленного клиента (не локально на сервере, но это нормально).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.