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

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

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

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

Спасибо!

1 Ответ

0 голосов
/ 15 сентября 2009

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

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

...