Допустим, у нас есть файл на сервере, который имеет все разрешения 777
. Можно ли сделать скрипт, расположенный на другом сервере, кроме файла для изменения. Скрипт использует функции протокола HTTP 1.1 только для изменения файла. Возможен ли этот сценарий?
1
1 ответ
4
Технически, да, это возможно. HTTP 1.1 содержит команды записи PUT
и PATCH
а также команду DELETE
. Однако они не реализованы на большинстве веб-серверов. Вы должны указать Apache принять команды PUT
/PATCH
/DELETE
и иметь специальную программу или сценарий для обработки этих команд для выполнения записи и удаления.
К счастью, на этой странице W3C перечислены 2 веб-сервера (Jigsaw - единственный, который все еще поддерживается), которые поддерживают PUT
по умолчанию, плюс простой способ настроить Apache для его поддержки.