私はHTTPサーバー上のファイルPUT
を必要とするアプリケーションを使用しています。私はサーバーとしてNginxを使用していますが、405 Not Allowed
エラーが戻ってきています。ここでのcURLでのテストの例です:NginxサーバーでPUTファイル要求を許可するにはどうすればよいですか?
curl -X PUT \
-H 'Content-Type: application/x-mpegurl' \
-d /Volumes/Extra/playlist.m3u8 http://xyz.com
そして、私は戻ってnginxのからの取得:
<html>
<head><title>405 Not Allowed</title></head>
<body bgcolor="white">
<center><h1>405 Not Allowed</h1></center>
<hr><center>nginx/1.1.19</center>
</body>
</html>
私はPUT
を許可するように行うには何が必要ですか?
すべての手がかりは素晴らしかったです!
ファイルを作成する必要がない場合は、追加のHTTPメタサービスを使用するだけですか? –
'405 Not Allowed' – Green
dav_methodsでリクエストを処理せず、PUTまたはDELETEメソッドを使用したい場合は、これらのリクエストがインデックスモジュールと一致しないようにする必要があります。 try_files ie:try_files $ uri /index.php$is_args$args; PHPを使った典型的なセットアップの場合 – dadasign