我在 Fedora 上安装了 apache 和 mysql,创建了具有特定权限的用户并填充了数据库,但我无法使用 SQL 连接 apache。有人能帮我解决吗?我尝试编辑 httpd.conf 文件,但没有任何效果,我希望当我在浏览器上输入我的 IP 地址时,它会查找我的凭据,输入我的数据库凭据并访问页面
答案1
不清楚您想要实现什么、您的期望是什么以及您已经尝试过什么。
Apache 只能进行 HTTP 身份验证(基本和摘要),功能非常有限/基本。作为一种快速破解方法,它可以方便地阻止人们访问您的网站 - 但仅此而已。作为一种快速破解解决方案,似乎没有理由使用数据库(需要额外的模块)而不是简单的 .htpasswd 文件。
你没有说
- 如果你尝试实现 HTTP 身份验证或者更合适的方法
- 你是如何创建用户的
- 你如何更改 httpd.conf 文件
- 进行这些更改后发生了什么(浏览器行为、日志条目)