Quantcast
Channel: Linux.org.ru: Форум
Viewing all articles
Browse latest Browse all 108344

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

$
0
0

Хочу научить пользователя менять статический 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 правильно. Веб-интерфейс не поднимается

 , ,


Viewing all articles
Browse latest Browse all 108344

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>