Как разрешить ставить метод в apache2 - PullRequest
0 голосов
/ 01 марта 2019

Метод put тестируется в apache2 в следующей среде:


  • ОС: Ubuntu 16.04
  • Версия сервера: Apache / 2.4.18 (Ubuntu)
  • Сервер построен: 2018-06-07T19: 43: 03
  • WAS: Python CGI

/etc/apache2/apache2.conf
...
<Directory "/var/www/html">
#       Dav On
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
        AddHandler cgi-script .py
        Options ExecCGI
        <LimitExcept GET POST PUT OPTIONS>
                Order Allow,Deny
                Deny from all
        </LimitExcept>
</Directory>
...

PUT Метод допускается какдля apache2.conf, но метод PUT не разрешен, если вы попробуете метод OPTIONS на корневой странице.И отправка запроса PUT приводит к тому, что метод не допускает ошибку 405.

Возможна настройка всех других методов, но PUT и DELETE невозможны.Apache2 является настройкой безопасности по умолчанию?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...