Hi hupperz,
Webalkalmazáshoz rakok össze egy szervert, és el kellene döntenem, hogy LAMP vagy LEMP. Ugye Apache vs nginx. A LAMP stackhez már sokszor volt szerencsém, és kíváncsi lennék, milyen korlátokba futhatok bele, ha lecserélem az Apache-ot?
Azt olvastam hogy nginx-hez PHP-FPM-et szoktak rakni, ezzel vannak e gondok?
Köszönök minden tippet, vitaindítást előre is.
- 4533 megtekintés
Hozzászólások
Az nginx nem támogatja a .htaccess fájlokat, de az elterjedtebb CMS, webmail rendszerekhez van leírás, hogyan kell az nginx alatt beállítani. Az nginx gyorsabb, kisebb erőforrás igényű, azt mondják biztonságosabb is.
- A hozzászóláshoz be kell jelentkezni
Nekem csak pozitív tapasztalataim vannak nginx kapcsán, több helyen használom. Gyorsabb, kisebb memória-footprint, stabilabb, a konfigurálása nekem egyszerűbb.
Ami negatívumot el lehet mondani:
- Sok dolog még mindig LAMP-ra van felkészítve, így többször belefutottam olyanba, az apache-hoz kész konfig fájl volt a doksiban / telepítőben, az nginx konfigot meg neked kell összeraknod ez alapján gyakorlatilag nulláról. Azért ez mondjuk egy drupalnál nem teljesen triviális.
- Nincs .htaccess kezelés. A .htaccess-t le lehet fordítani nginx szabályokra, és akkor azok mehetnek a konfig fájlba (van automatikus fordító a weben). Ebből viszont következik, hogy arra nem alkalmas, hogy per user külön-külön tartalmat hostingolj.
- Raktam olyan tomcat elé, ahol eredetileg apache + mod_jk volt. Na ilyen tomcat connector támogatás nincs benne, de sima proxy_pass-sal megoldottuk (nyilván a statikus tartalom kiszolgálása nem megy el a tomcat-ig). Egyébként máig nem értem, hogy a mod_jk mivel tudott többet, de hogy kényelmetlenebb volt, az biztos, mert ha a tomcatet újraindítottad, akkor az apache általában elvesztette vele a kapcsolatot, így indíthattad újra azt is - ilyen a proxy_pass-nál nincs.
- A hozzászóláshoz be kell jelentkezni
Az AJP protokoll némileg takarékosabb, mint a HTTP, mert egy része bináris. Valamint mod_jk alatt ki lehet konfigurálni a poolból az egyes workereket egy webes felületen (meg még mást is), így ha karbantartod, akkor nem fog rá forgalmat rakni. De régen csináltam ilyet, nem vagyok 100%-ig biztos benne. :)
--
„Spiró ótvar, Konrád átok, Nádastól meg mindjárt hányok!”
- A hozzászóláshoz be kell jelentkezni
Köszönöm, tulképp .htaccess nélkül simán megleszek. A mod_rewrite-ra milyen nginx megoldás van?
- A hozzászóláshoz be kell jelentkezni
Az URL-t perl regexpre illesztheted, és megmondhatod, hogy mit csináljon illeszkedésnél. Példákkal ilusztrálva itt és itt.
- A hozzászóláshoz be kell jelentkezni
mennyire bonyolult egy virtual hosztot beállítani?
- A hozzászóláshoz be kell jelentkezni
Nagyon egyszerű. Itt is pár sort adsz meg, csak más a formátum. De egyébként egyszerűbb. Nincs nyitó/záró tag.
- A hozzászóláshoz be kell jelentkezni
Van benne rewrite modul szerintem. Érdemes guglizni a témában, mert nagyon sokan és sokfélére használják már.
- A hozzászóláshoz be kell jelentkezni
Nginx +1, nekem is bevállt.
- A hozzászóláshoz be kell jelentkezni
Ajánlom figyelmedbe: http://hup.hu/node/131723
--
Fontos! Ha berágok, nem feltétlen személyed ellen szól...
openSUSE 13.1 x86_64
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni