Tutorial CCcamInfoPHP pe linux
Pe masina linux trebuie sa avem instalat apache. De obicei este gata instalat, daca nu, il instalam:
Quote:
apt-get install apache2
Mai multe despre apache [Only registered and activated users can see links. Click Here To Register...]
Apoi descarcam
[Only registered and activated users can see links. Click Here To Register...]
se instaleaza:
Quote:
apt-get install CCcaminfophp.deb
Sau descarcam
[Only registered and activated users can see links. Click Here To Register...]
il dezarhivam si copiem folderul in /var/www/
Dupa preferinta redenumim folderul in cccam (de exemplu) apoi in fisierul config.php facem modificarile personale:
Quote:
//examples of server definitions
$CCCamWebInfo[] = array("localhost","12345","user","pass"); // for CCcam webinterface with user and pass
$CCCamWebInfo[] = array("localhost","12345"); // for CCcam webinterface with different port than default and without user and pass
$CCCamWebInfo[] = array("localhost"); // for CCcam webinterface with all defaults
$work_path = ""; // set this if you want working folder separate // Example $work_path = "/tmp/";
in
Quote:
$CCCamWebInfo[] = array("127.0.0.1","16001","antonio","omega33"); // for CCcam webinterface with user and pass
$work_path = "/home/php/cccam/"; // set this if you want working folder separate // Example $work_path = "/tmp/";
In /home/ se creeaza folderul php si apoi in el folderul cccam care va cuprinde fisierele de lucru ale acestui cccam
Trebuie sa dam atribut 777 la cccam inclusiv continutul lui
Daca dorim sa mai adaugam inca 1 sau mai multe cccam, de exemplu cccam de pe box, in /var/www/ mai punem un folder numit box cu acelasi continut cu cel de mai sus, dar cu alte setari:
Quote:
$CCCamWebInfo[] = array("192.168.1.125","12000","felix","beta28"); // for CCcam webinterface with user and pass
$work_path = "/home/php/box/"; // set this if you want working folder separate // Example $work_path = "/tmp/";
Se creeaza /home/php/box/ si ii dam atribut 777
Daca dorim sa faca singur update la un anumit interval de timp, setam in cron linia:
Se acceseaza
[Only registered and activated users can see links. Click Here To Register...]
sau
[Only registered and activated users can see links. Click Here To Register...]
Atentie
Nu aveti parola pe portul 80 in acest moment, asa ca va recomand sa nu-l deschideti in ruter, de asemenea NU faceti DMZ
Altfel, o metoda foarte buna de protectie este sa deschideti porturi numai catre anumite ip agreate
Setati in firewall ceva de genul:
Quote:
/sbin/iptables -A INPUT -s 192.168.1.22 -p tcp --dport 80 -j ACCEPT
Si numai de pe 192.168.1.22 se poate intra pe portul 80, pentru restul lumii ramane inchis.