Sziasztok,
egy kezdő kérdésem lenne: több apache-ot szeretnék egyszerre futtatni egy ubuntu gépen, és nem tudok rájönni, mi a legegyszerűbb módja.
- jó megoldás, ha a `/etc/apache2` könyvtárat átmásolom más néven, és `/etc/initd./apache2` fájlnak is csinálok egy másolatot, amiben megadom az új konfig elérést?
- ezzel a megoldással hogyan lehet, hogy nem akadnak össze majd a pid-ek? Arra gondolok, hogy nem tudom majd külön leállítani az egyik vagy másik apache-ot.
- viszont ha ez szükségszerű, nem lehet-e, hogy egyetlen init szkripttel indítsam a több példányt?
Köszi a választ előre is!
psz
- 1141 megtekintés
Hozzászólások
Az ilyen kerdeseknel mindig felmerul, hogy miert is akarsz tobb peldanyt futtatni? Amugy chroot, vserver, qemu, ... Mindegyikkel kell kezimunkazni.
- A hozzászóláshoz be kell jelentkezni
Amit irsz jo megoldás!
+ lehet egyetlen init scripttel inditani
- ahogy nézem elég állat az apache init scriptje ugyhogy kemény dió lesz
(az init scriptbe kell belőni hogy milyen pid-et használjon)...
- A hozzászóláshoz be kell jelentkezni
a PIDek nem akadnak össze, mert a Debianos initscript start-stop-daemont használ, ami külön fájlba menti a pidjét mindennek amit elindítottak vele. Viszont a PIDfájl nevét át kell írni a scriptben (asszem az elején egy változó)
- A hozzászóláshoz be kell jelentkezni
De télleg, minek több apache? vannak virtual host beállítások, teljesen jól megoldható ezer oldal kezelése egyetlen apaccsal.
- A hozzászóláshoz be kell jelentkezni
Az ok:
Szeretnék bizonyos php-s cuccokat külön userrel futtatni, hogy ne férjenek hozzá mindenhez, amihez a www-data. Ha más ötlet lenne erre, azt is szívesen venném!
psz
- A hozzászóláshoz be kell jelentkezni
http://szabilinux.hu/php/features.safe-mode.html
http://hu.php.net/features.safe-mode
és / vagy http://httpd.apache.org/docs/2.0/suexec.html és jól átgondolt user/csoportkezelés a hozzáférési dolgokon...
- A hozzászóláshoz be kell jelentkezni
open_basedir, disable_functions & safe_mode és mindezek a virtualhostonként a php_admin_value és php_admin_flag -el állíthatók. (pl. php_admin_value open_basedir "/web/egyikvhost" és php_admin_flag safe_mode On )
Az hogy adott juzerrel férnek csak hozzá valamihez az egy dolog, de a suexec php, amikor legutóbb néztem nem volt túl bíztató.
- A hozzászóláshoz be kell jelentkezni