Lighthttpd - лучший способ обновить конфигурационный файл системной сети из веб-приложения

StackOverflow https://stackoverflow.com/questions/1425819

Вопрос

У меня есть Gumstix (работает под управлением Linux), который я использую для проекта, и я хотел бы иметь возможность настраивать конфигурацию ethernet / wifi через веб-страницу, запущенную на встроенном веб-сервере.

Подумайте о том, как работают маршрутизаторы и тому подобное - вы можете войти на веб-адрес по умолчанию и настроить все оттуда - это то, что я хочу иметь возможность делать.

Кто-нибудь знает хороший способ сделать это?Это вопрос наличия где-то шаблонного файла конфигурации, тогда я просто заменяю существующий файл конфигурации сети шаблонным (используя предоставленную пользовательскую информацию, напримерключ Wi-Fi и т.д.).Это действительно кажется самым чистым / правильным способом ведения дел...или есть какие-то библиотеки и т.д., Которые я могу использовать для достижения этого?

Спасибо!

Это было полезно?

Решение

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

Или для готового решения существует ряд опций, которые вы могли бы настроить вебмин вплоть до чего-то разумного.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top