Изменить файл конфигурации через http-сервер

Эй, сначала извините за мой плохой английский, и я не знаю, является ли лучшее место для этого здесь или stackoverflow:/ - Мне нужно сделать веб-страницу, на которой кто-то может изменить файл на компьютере с Linux. Подумайте о странице, к которой вы можете получить доступ с других компьютеров, и установите флажок, чтобы включить / отключить Squid или что-то подобное. У меня уже запущена виртуальная машина Debian (без графического интерфейса). Проблема в том, что я даже не знаю, с чего начать, у меня мало опыта с linux (знал бы, как это сделать на windows, с iis+php или asp.net) - Другая проблема заключается в том, что мне нужно использовать как можно меньше ресурсов из машина, как это возможно, потому что это маленький компьютер. Не нужно быть модным, мне нужен только http-сервер, чтобы показать мне несколько страниц и язык на стороне сервера, чтобы я мог что-то сделать. Ну, может быть, немного причудливо, потому что мне нужно изменить некоторые файлы как root, так что мне нужен также некоторый тип аутентификации - Какой самый простой способ сделать это (если есть)? nginx, lighttpd, другие? И делать работу? (Я полагаю, я могу использовать PHP, но кажется, что это тяжело только для этой простой задачи...)

1 ответ

Решение

Это работа для небольшого веб-сервера, такого как nginx, для запуска простого скрипта cgi или wsgi, который изменяет файлы там. Вы можете выполнять простую аутентификацию (с одним паролем) внутри одного файла сценария достаточно безопасно, при условии, что вы никогда не сделаете содержимое сценария общедоступным.

Возможно, вы захотите обратиться в Stack Overflow за дополнительной помощью по программным аспектам вашего вопроса. Если вы не знаете, с чего начать, это, вероятно, самое большое препятствие для достижения этой цели.

Другие вопросы по тегам