Аутентификация Apache через sql в Fedora/rhel/almalinux/rocky linux
в Fedora я установил Apache и MySQL, создал пользователя с определенными привилегиями и заполнил базу данных, но не могу подключить Apache к sql. Может ли кто-нибудь помочь мне, как это сделать? Я пробовал редактировать файл httpd.conf, но ничего не получилось. Я ожидал, что когда я укажу свой IP-адрес в браузере, он ищет мои учетные данные, я ввожу учетные данные своей базы данных и получаю доступ к странице
1 ответ
Непонятно, чего вы пытаетесь достичь, каковы ваши ожидания и что вы уже пробовали.
Apache может выполнять только HTTP-аутентификацию (базовую и дайджест), которая очень ограничена/базова. Это удобно, как быстрый способ не допускать людей на ваш сайт, но не более того. В качестве быстрого решения для взлома, похоже, нет оправдания использованию базы данных (требуются дополнительные модули), а не простого файла .htpasswd.
Вы НЕ сказали
- если вы пытались реализовать HTTP-аутентификацию или что-то более подходящее
- как вы создали пользователя
- как вы изменили файл httpd.conf
- что произошло после внесения этих изменений (поведение браузера, записи журнала)