Forum » Programiranje » [PHP] restart apache2
[PHP] restart apache2
schtr4jh ::
od začetka vikenda se ubadam z enim problemom, ki ga ne znam rešit :S pišem nek mini control panel za strežnik, kjer bo mogoče dodajat virtual hoste, spremljat prenos virtualhostov itd. problem se pojavi, ko je treba apache restartat ali pa force reloadat (zaradi virtual hostov), ker uporabnik www-data nima pravic za izvest "sudo apache2ctl restart" ... poskušu sm že z .sh skripticami, vendar je potrebno vpisat password ...
zanima me, če je pametno napisat skripto, ki bi se prek ssh loginala root@localhost, vpisala password, restartala apache in se odlogirala ...
sistem je debian, apache2
zanima me, če je pametno napisat skripto, ki bi se prek ssh loginala root@localhost, vpisala password, restartala apache in se odlogirala ...
sistem je debian, apache2
Poldi112 ::
Takole na pamet, če mu poeditiraš /etc/sudoers da dobi pravice za restartat apache? Pa daš parameter NOPASSWd.
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.
Ziga Dolhar ::
(Sam pazi, da ne bo prislo do tega, da se bo APac uspesno zaustavil, pri poskusu zagona pa bo prislo do kake napake, zaradi katere se Apac ne bo mogel vec nazaj postavit ... :-))
https://dolhar.si/
krho ::
Zato bi bilo bolje, če bi imel še eno instanco apacheja in ali še bolje nginx-a na drugem portu in administracijo tega postavi tja.
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net
schtr4jh ::
ok ... v /etc/sudoers sm dodal vrstico "www-data neon=(root)NOPASSWD:/etc/init.d/apache2 graceful" ... pri restartu s php-jem (shell_exec("/etc/init.d/apache2 restart");) se ni nazaj postavu (sintaksa je sigurno ok, ker v shellu ne izpiše nobenga errorja, tut v sudoers sm meu napisano restart) ... pri graceful, pa ne vem, če sploh kj nardi ... s komando "sudo apache2ctl fullstatus" se uptime apacheja ne spremeni ... ma apache2ctl force-reload možnost? ker mislim, da tudi ta poskrbi, da se novi virtualhosti "uveljavijo" ... če napišem samo "sudo apache2ctl" mi te možnosti ne izpiše (start|stop|restart|graceful|graceful-stop|configtest|status|fullstatus) ...
Poldi112 ::
Pri shell_exec ti manjka sudo pred ukazom. Ker brez tega to delaš kot nepriviligiran user namesto kot root.
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.
krho ::
graceful naredi reload config datoteke.
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net
BigWhale ::
> Zato bi bilo bolje, če bi imel še eno instanco apacheja in ali še bolje nginx-a na drugem portu in administracijo tega postavi tja.
Tole. Vse ostalo je fail.
Tole. Vse ostalo je fail.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Debina9 Apache2 | ./configure, make, make installOddelek: Operacijski sistemi | 649 (535) | HotBurek |
» | Virtual Hosts in Apache2Oddelek: Pomoč in nasveti | 1119 (1050) | Kami |
» | Linux, pobrisane particije in recoveryOddelek: Operacijski sistemi | 2686 (2260) | 5er--> |
» | Apache2: suphp vs suexec vs mpm-itkOddelek: Omrežja in internet | 1744 (1540) | Enter4 |
» | Linux-localhostOddelek: Operacijski sistemi | 1986 (1500) | 'FireSTORM' |