Аутентификация Apache через sql в Fedora/rhel/almalinux/rocky linux

в Fedora я установил Apache и MySQL, создал пользователя с определенными привилегиями и заполнил базу данных, но не могу подключить Apache к sql. Может ли кто-нибудь помочь мне, как это сделать? Я пробовал редактировать файл httpd.conf, но ничего не получилось. Я ожидал, что когда я укажу свой IP-адрес в браузере, он ищет мои учетные данные, я ввожу учетные данные своей базы данных и получаю доступ к странице

1 ответ

Непонятно, чего вы пытаетесь достичь, каковы ваши ожидания и что вы уже пробовали.

Apache может выполнять только HTTP-аутентификацию (базовую и дайджест), которая очень ограничена/базова. Это удобно, как быстрый способ не допускать людей на ваш сайт, но не более того. В качестве быстрого решения для взлома, похоже, нет оправдания использованию базы данных (требуются дополнительные модули), а не простого файла .htpasswd.

Вы НЕ сказали

  • если вы пытались реализовать HTTP-аутентификацию или что-то более подходящее
  • как вы создали пользователя
  • как вы изменили файл httpd.conf
  • что произошло после внесения этих изменений (поведение браузера, записи журнала)
Другие вопросы по тегам