如何在apache2中允许put方法
put方法正在以下环境下在apache2中进行测试如何在apache2中允许put方法,apache,Apache,put方法正在以下环境下在apache2中进行测试 操作系统:Ubuntu 16.04 服务器版本:Apache/2.4.18(Ubuntu) 服务器构建:2018-06-07T19:43:03 WAS:pythoncgi /etc/apache2/apache2.conf ... #达文 选项索引跟随符号链接 不允许超限 要求所有授权 AddHandler cgi脚本.py 选项执行CGI 命令允许,拒绝 全盘否定 ... 对于apache2.conf,允许使用PUT方法,但如果在
- 操作系统:Ubuntu 16.04
- 服务器版本:Apache/2.4.18(Ubuntu)
- 服务器构建:2018-06-07T19:43:03
- WAS:pythoncgi
/etc/apache2/apache2.conf
...
#达文
选项索引跟随符号链接
不允许超限
要求所有授权
AddHandler cgi脚本.py
选项执行CGI
命令允许,拒绝
全盘否定
...
对于apache2.conf,允许使用PUT方法,但如果在根页面上尝试OPTIONS方法,则不允许使用PUT方法。 以及发送PUT请求导致方法不允许错误405 可以设置所有其他方法,但不能进行PUT和DELETE。
Apache2是默认的安全设置吗?是的,似乎Apache2.4限制了这些请求,我通过将其添加到webdir文件夹的.htaccess文件中使其正常工作:
<Limit GET HEAD POST PUT DELETE OPTIONS>
# Deprecated apache 2.2 syntax:
# Order Allow,Deny
# Allow from all
# Apache > 2.4 requires:
Require all granted
</Limit>
#不推荐使用的apache 2.2语法:
#命令允许,拒绝
#通融
#Apache>2.4要求:
要求所有授权
是的,apache 2.4似乎限制了这些请求,我通过将其添加到webdir文件夹中的.htaccess文件中实现了这一点:
<Limit GET HEAD POST PUT DELETE OPTIONS>
# Deprecated apache 2.2 syntax:
# Order Allow,Deny
# Allow from all
# Apache > 2.4 requires:
Require all granted
</Limit>
#不推荐使用的apache 2.2语法:
#命令允许,拒绝
#通融
#Apache>2.4要求:
要求所有授权