LINUX.ORG.RU

Перезапуск демона lighttpd из под web-интерфейса.

 , ,


0

1

Хочу научить пользователя менять статический IP адрес моей железяки через web-морду (как в роутерах). На php скрипт после ввода пользователем нужного IP-aдреса, делает:

/*Рестарт сети с новым IP-aдресом*/
shell_exec("echo -n "Stopping network...""); // каким-то образом уже передал в /etc/network/interfaces новый IP
shell_exec("/sbin/ifdown -a");
shell_exec("echo -n "echo "Starting network..."");
shell_exec("/sbin/ifup -a");
shell_exec("echo -n "Stopping lighttpd: "");
shell_exec("start-stop-daemon -K -q -p /var/run/lighttpd.pid");
// Дальше уже не работает
shell_exec("echo -n "Starting lighttpd: "");
shell_exec("start-stop-daemon -S -q -p /var/run/lighttpd.pid --exec /usr/sbin/lighttpd -- -f /etc/lighttpd/lighttpd.conf");
// Тут пользователь должен уже по новому IP адресу соединиться
Как мне перезапустить lighttpd правильно. Веб-интерфейс не поднимается

Ответ на: комментарий от neversleep

в моем случае, нет. Сеть-то падает и поднимается снова. Я потом могу по новому адресу по SSH соединиться.

podovalov5
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.