Jump to content
php.lv forumi

servera kontrole ar php


arv

Recommended Posts

zinu, ka ir iespējams, bet nezinu kā un ko meklēt...

gribu ar php palīdzību rediģēt apacim paredzētos failus (t.i. viruālos hostus rediģēt un pievienot/dzēst), līdz ar to arī bind. Un ja jau tiek kāds fails tiek rediģēts vajadzētu arī zināt, kā iespējams reloadot abus servisus - apahe un named ar php palīdzību.

īsak sakot gribu izveidot vienkāršu servera vadības paneli.

Link to comment
Share on other sites

Viens variants (vienkāršākais) sakompilēt Apache+PHP ar root tiesībām, palaist uz localhost zem login/paroles, uzlikt uz root apache php failus, kas nodarbosies ar konfigfailu rediģēšanu un procesu restartēšanu. Sanāk tādi kā webservisi:

http://localhost/named/reload.php

http://localhost/httpd/reload.php

utt.

Izsaukt var no parastā apache ar fopen, shellexec wget, mod_proxy, socketiem un, drošvien, vēl dafiga variantos.

 

Otrs variants, uzrakstīt pergu, kas darbojas fōnā ar root tiesībām, izgudrot protokolu, kā pie tās pieslēgties, nodot attiecīgās komandas, ko tā perga sapratīs un izdarīs.

 

Abi varianti ir skarbi nedroši, ja nezin ko dara.

Link to comment
Share on other sites

×
×
  • Create New...