我正在尝试在 Ubuntu 16.04 上构建 MPEG-DASH 服务器。我安装了 Apache 和 PHP,但每次我尝试将文件放入专用于来自编码器的片段的文件夹中时,我都会收到错误:请求的方法 PUT 不允许用于 URL /dash/
我将其添加到 /etc/apache2/mods-available/userdir.conf 文件和 /etc/apache2/apache2.conf 文件中。但问题仍然存在:
<Directory /var/www/html/dash/>
AllowOverride All
<Limit GET POST PUT HEAD OPTIONS>
Require all granted
</Limit>
<LimitExcept GET POST PUT HEAD OPTIONS>
Require all denied
</LimitExcept>
</Directory>
我看不到的是,也许我需要在某处进行身份验证才能允许将文件放在 Apache 服务器上?我对 Apache 还很陌生,所以我试图了解 PUT 方法实际上是如何工作的。
需要提到的是,编码器和 apache 服务器都在同一个子网上。
有什么想法吗?谢谢!