LAMP++

Amit egy Linuxos webszerverből (ésszerű határok közt) ki lehet hozni az itt megtalálható.

Kapcsolódó oldalak

Címkék

apache (8) backup (1) blog (1) cache (1) chroot (4) cms (1) daemontools (2) ddos (1) djb (1) dns (2) dos (1) email (1) geoip (1) google (2) ip (1) kvm (1) lamp (1) linux (1) mail (1) mysql (4) nginx (3) pdumpfs (1) php (8) pound (1) proxy (2) regcheck (1) seo (2) shell (1) shorewall (1) snapshot (1) spl (1) ssl (1) statisztika (1) szerver (1) thttpd (1) tinydns (1) tűzfal (1) ubuntu (1) virtualizáció (1) wordpress (2) Címkefelhő

Utolsó kommentek

  • aFoP: Írtam bash szkriptet ami a fent letölthető hu.csv-ből legenerálja az összes hálózat-címet, így már... (2014.04.26. 10:51) Magyar IP tartományok
  • Oszi: A JPEG support -hoz nem árt még ez is: --with-jpeg-dir=/usr/include (2009.06.08. 10:52) PHP fordítás
  • Oszi: @bagoj ur: OK, össze szedem magam és blogba vésem amit tudok. Hamarosan... (2009.03.05. 20:18) Virtualizáció KVM -el
  • Utolsó 20

Feedek

Chroot - Apache, PHP, MySQL

2008.09.14. 20:59 Oszi

Apache -ot chroot -ban futtatni elég egyszerű, mivel mindent megold a mod-chroot. Az nginx -nél leírt könyvtár struktúra lérehozására itt nincs szükség, néhány apróságra kell csak odafigyelni:

  • Mivel az Apache egy proxy mögött van ezért a REMOTE_ADDR változóban a szerver IP -je lesz. Ezt a legkönnyebben a mod-rpaf modullal lehet megoldani. Ennek segítségével a REMOTE_ADDR -ba a kliens IP -je kerül.
  • Path -okra figyelni kell (tmp, PHP session helye).
  • PHP -nál a locale adatoknak elérhetőknek kel lenni a chroot -on belül is (és persze Apache konfigban is szerepeljen: LANG, LC_).
  • Ha socketen keresztül csatlakozunk a MySQL -hez akkor a socket file legyen elérhető chroot -on belül is.
  • Az Apache tud logolni a chroot -on kívülre, de a PHP nem, tehát neki is létre kell hozni azt a helyet ahová joga van írni.

Ez az elmélet, de a gyakorlat azt mutatta, hogy az Apache indítoscriptjében (pid file helye) és a logrotate scriptben (reload helyett restart) is kell egy kis módosítás a helyes működéshez.

Szólj hozzá!

Címkék: php apache mysql chroot

A bejegyzés trackback címe:

https://lamp.blog.hu/api/trackback/id/tr100663483

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása