php - 我如何允许使用 CakePHP 访问我的 .well-known/目录?

标签 php ssl cakephp encryption lets-encrypt

我在 www.vimundos.com linux 服务器上安装了 CakePHP 框架,在我的 public_html 中安装 CakePHP 之前,我使用 Let's Encrypt 成功颁发了 SSL 证书创建了一个 .well-known/acme-challenge/ 目录,其中包含一些对证书至关重要的内容。

当然在安装框架后,我的证书被删除了。 CakePHP 不允许直接访问目录,我尝试使用 Route::redirect() 功能将 .well-known/* url 映射到目录,但我只会得到一个 ERR_TOO_MANY_REDIRECTS 错误。

最佳答案

这里与 CakePHP 无关。您需要更新您的 .htaccess 文件(如果使用 Apache)或 nginx 配置不要覆盖 ./well-known/acme-challenge URL。类似这里:How do I ignore a directory in mod_rewrite?

关于php - 我如何允许使用 CakePHP 访问我的 .well-known/目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42317219/

相关文章:

php - 创建多维数组的算法

ruby-on-rails - 让 Rails URL 助手自动输出 https url

php - curl sslv3 alert握手失败如何解决?

git - 在 Composer 项目中使用 VCS 的最佳实践

cakephp - 如何防止来自 https ://to http://的意外重定向

php - 保存外部 xml 文件的副本,而不使用 xml 命名空间

php - 如何在wordpress主页添加自定义图片框

php - WooCommerce - 获取用户在一段时间内完成的状态订单

ssl - Astyanax 和 Cassandra 之间的安全通信

cakephp - 如何使用 CakePHP 最好地处理这种复杂的 ACL 情况?