Чего я хочу достичь
В настоящее время я пытаюсь настроить папку сервера HTTP для удаления файлов .ts или .mp4, которые будут использоваться в качестве HLS. Я могу просмотреть папку без проблем, но потоковый кодировщик жалуется на http-сервер, что он не поддерживает PUT или POST как методы (официальные методы HLS).
Я читал об этом последние 2 дня, и все, кажется, указывают на тот факт, что мне нужен php-скрипт для обработки пут и постов. Это где я полностью потерялся. Другие сказали, что мне нужны некоторые директивы в файле httpd conf виртуального хоста, но попробовал это и не сработало.
Проблема
<Directory /var/www/html/cosmin/>
AllowOverride All
<Limit GET POST PUT HEAD OPTIONS>
Require all granted
</Limit>
<LimitExcept GET POST PUT HEAD OPTIONS>
Require all denied
</LimitExcept>
</Directory>
Я действительно думал, что это может быть немного прощечем это.
Кто-нибудь есть пример или знает, что делать?
Все, что я хочу, это иметь возможность поместить некоторые файлы в папку на сервере http. Позже я смогу разобраться с CORS, чтобы иметь возможность воспроизводить файлы.
Если понадобятся какие-либо другие сведения, дайте мне знать, и я могу опубликовать их здесь.
Журнал доступа:
::1 - - [22/Oct/2019:16:05:10 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.4.6 (CentOS) PHP/5.4.16 (internal dummy connection)"
::1 - - [22/Oct/2019:16:05:11 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.4.6 (CentOS) PHP/5.4.16 (internal dummy connection)"
192.168.1.72 - - [22/Oct/2019:16:06:41 +0100] "GET /cosmin/ HTTP/1.1" 200 675 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36"
192.168.1.24 - - [22/Oct/2019:16:33:18 +0100] "PUT /cosmin/audio_0_eng/volume_2946_0000/segment_0000.ts HTTP/1.1" 405 300 "-" "KulaByte/5.0"
192.168.1.24 - - [22/Oct/2019:16:33:19 +0100] "PUT /cosmin/video_5/volume_2946_0000/segment_0000.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:18 +0100] "PUT /cosmin/video_3/volume_2946_0000/segment_0000.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:18 +0100] "PUT /cosmin/video_1/volume_2946_0000/segment_0000.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:18 +0100] "PUT /cosmin/video_0/volume_2946_0000/segment_0000.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:18 +0100] "PUT /cosmin/video_2/volume_2946_0000/segment_0000.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:19 +0100] "PUT /cosmin/video_4/volume_2946_0000/segment_0000.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:31 +0100] "PUT /cosmin/video_3/volume_2946_0000/segment_0001.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:31 +0100] "PUT /cosmin/video_1/volume_2946_0000/segment_0001.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:31 +0100] "PUT /cosmin/video_2/volume_2946_0000/segment_0001.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:31 +0100] "PUT /cosmin/video_4/volume_2946_0000/segment_0001.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:31 +0100] "PUT /cosmin/video_0/volume_2946_0000/segment_0001.ts HTTP/1.1" 405 296
192.168.1.24 - - [22/Oct/2019:16:33:31 +0100] "PUT /cosmin/video_5/volume_2946_0000/segment_0001.ts HTTP/1.1" 405 296