Назад | Перейти на главную страницу

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

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

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

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