gpt4 book ai didi

apache - 在 Apache 2.4 上启用 PUT 和 DELETE 方法

转载 作者:行者123 更新时间:2023-12-02 01:26:45 26 4
gpt4 key购买 nike

我想在 Linux 下的 Apache 2.4 上启用 PUT 和 DELETE 方法。当客户端尝试调用此类方法时,我得到“405 Method Not allowed”作为答案。

在服务器端,我的 PHP 脚本处理此类请求,但它似乎被服务器本身过滤(这与类似的已经回答的问题不同 - 而且其他问题似乎指的是旧版本的 Apache)。

我可以管理 .htaccess 文件上的一些配置吗?还是必须修改/etc/apache2 下的 .conf 文件?

非常感谢。

最佳答案

在您的服务器上尝试以下更改:

打开“/etc/httpd/conf/httpd.conf”并查找以下 block :

<Limit GET POST OPTIONS PROPFIND>
Order allow,deny Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow Deny from all
</LimitExcept>

然后只需在 PROPFIND 后面添加 PUT 和 DELETE 即可。然后通过“/sbin/service httpd restart”或service httpd restart重新启动httpd。

注意:在某些服务器中,主要是带有控制面板(DA,cPanel,..)的服务器,您可以更改此文件:/etc/httpd/conf/extra/httpd-directories.conf

希望它能解决您的问题。

关于apache - 在 Apache 2.4 上启用 PUT 和 DELETE 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37484888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com