在 fedora/rhel/almalinux/rocky linux 中通过 sql 进行 Apache 身份验证

在 fedora/rhel/almalinux/rocky linux 中通过 sql 进行 Apache 身份验证

我在 Fedora 上安装了 apache 和 mysql,创建了具有特定权限的用户并填充了数据库,但我无法使用 SQL 连接 apache。有人能帮我解决吗?我尝试编辑 httpd.conf 文件,但没有任何效果,我希望当我在浏览器上输入我的 IP 地址时,它会查找我的凭据,输入我的数据库凭据并访问页面

答案1

不清楚您想要实现什么、您的期望是什么以及您已经尝试过什么。

Apache 只能进行 HTTP 身份验证(基本和摘要),功能非常有限/基本。作为一种快速破解方法,它可以方便地阻止人们访问您的网站 - 但仅此而已。作为一种快速破解解决方案,似乎没有理由使用数据库(需要额外的模块)而不是简单的 .htpasswd 文件。

你没有说

  • 如果你尝试实现 HTTP 身份验证或者更合适的方法
  • 你是如何创建用户的
  • 你如何更改 httpd.conf 文件
  • 进行这些更改后发生了什么(浏览器行为、日志条目)

相关内容