Apache vagy Lighttpd?

Indította Davidoff, 2013 február 09, 01:25:47 DÉLUTÁN

Előző téma - Következő téma

Davidoff

Ki melyiket ajánlja? Mi szól mellettük és ellenük?

Anubisss

Attol fugg mire.

Gyorsasag miatt meg inkabb nginx.
Háromfajta ember van. Aki tud számolni és aki nem.

AximCore

Lighttpd -> inkább VPSre/kisebb erőforrással bíró gépekre ideális megoldás.
Apache -> Biztonságosabb LEHET (mert többen használják és így hamarabb kiderülnek a hibák/biztonsági incidensek,stb), több dolog támogatja, több modul talán.
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux

Anubisss

#3
A biztonsag nem csak a web szervertol fugg, sot...

Megesett, hogy egyik gepen apache2 futott es "bejottek" rajta, egy olasz bank webloginjarol csinaltak masolatot (termeszetesen phishing celjabol) feltoltottek es innen hostoltak. PMA-n keresztul jottek be.
Azota lighttpd fut rajta, PMA nem /phpmyadmin/ eleresen es a web eleres is user/pass-al vedve (mod_auth), azota sosem volt problema se a biztonsag, se a teljesitmeny vagy stabilitas teren.
Persze hallkan megjegyzem, hogy nem az apache volt a hibas, hogy bejottek es nem is a biztonsag novelese erdekeben lett lecserelve.

Tehat valami nem a web szervertol lesz biztonsagos es nem is feltetlen a kulonbozo alatta futo layerektol, hanem attol, hogy azokat hogyan configolod, illetve hogyan teszed oket biztonsagosabba (chroot/jail, stb.).


Az pedig, hogy az apache-ot tobben hasznaljak, gondolkodj forditva: tobben -> jobban megeri felterkepezni es exploitot, stb. irni ala.
Tobb modul: nagyobb lehetoseg a sebezhetosegre.
Nehany elerheto exploit (csak a mihhez tartast vegett, meg ha ezek mar nem is mukodnek az uj verziokban):
apache
lighttpd
nginx

Ja igen, majdnem lemaradt: ha csak nem egy magas eleresu oldalt tervezel (bar a kerdesbol sejteni lehet, hogy nem), akkor a biztonsag miatt nem kell aggodnod, szinte biztos. Legalabbis a web szerver biztonsaga miatt.


Lenyegeben az apache azoknak valo (szerintem), akik sok mindent akarnak futtatni (vagy meg nem tudjak, hogy mit fognak, barmikor bovulhet a lista) vagy/es ezeket egyszeruen akarjak, tehat inkabb kezdoknek, vagy esetleg azert hasznaljak, mert a tobbi nem tud olyat. :)


http://www.wikivs.com/wiki/Apache_vs_nginx

"Apache is like Microsoft Word, it has a million options but you only need six. Nginx does those six things, and it does five of them 50 times faster than Apache."
Ez kelloen jellemzi az egeszet szerintem. :)

"Like Apache, Nginx has all the features you would expect from a leading Web server:"
"It is stable, secure and very easy to configure, as you will see later in the article. However, the main advantages of Nginx over Apache are performance and efficiency."


http://www.wikivs.com/wiki/Apache_vs_Lighttpd

Kb. itt is hasonlo, mint a masiknal.


A performance azt hiszem itt eleg jol van abrazolva: http://www.whisperdale.net/11-nginx-vs-cherokee-vs-apache-vs-lighttpd.html :)



Osszefoglalva: ha te csak egy "egyszeru" weboldalt szeretnel, nem csak statikus tartalommal, akkor erdemesebb apache-ot hasznalni, ha nem ertesz a tobbihez jobban.
Viszont ha keves az eroforrasod (vagy felemeszti az apache), akkor erdemes inkabb a masik kettobol kinezni egyet.
Illetve meg akkor is erdemes apache mellett voksolni, ha pl. armory-t szeretnel es az ott megadott .htaccess fajlt kell hasznalni az URL revwrite-ra, mert annak az atkonvertalasa nem lesz 5 perc. :)
Háromfajta ember van. Aki tud számolni és aki nem.

Davidoff

#4
Köszönöm a válaszokat.

Lényegében WoW szervert szeretnék indítani VPS-en, ezért nagyon fontos, hogy minél kevesebb memóriát fogyasszon. Így az apache kilőve, lighttpd és nginx között gondolkodom. Lighttpd-vel már volt dolgom és jól működött. Utána olvastam és most a nginx is megtetszett.

Egy másik ötlet, hogy VPS-en csak a wow és a mysql szerver futna. Bérlek egy webtárhelyet és engedélyezem mysql-ben, hogy másik gépről is el lehessen érni. Ha mondjuk, csak annak a gépnek engedélyezem a hozzáférést amelyiken a web fut, amit iptables-el meglehet oldani, akkor gondolom biztonságos maradna.

Egy másik kérdés is felvetődött bennem, hogy milyen operációs rendszert használjak. Ubuntu és debian között gondolkodom. Ubuntut használtam régen és ezért e felé hajlok, viszont most a alacsony memória miatt lehet jobb lenne vmi mást választani.

Ahogy számolgattam 800mb memória elég lehet, legalábbis remélem.

Lassan átnevezhetem a téma nevét arra, hogyan futassunk wow szervert vpsen. :D

imdawe

#5
nginx egy kicsit bonyolult, de a legjobb választás gyorsasága miatt, meg azért jóval egyszerűbb megcsinálni fastcgi-t rajta :P
Oprendszernek CentOS-t ajánlom, debian vagy ubuntuval anyi a probléma hogy ritka ha van elérhető friss csomag valamiből.

Memória pedig sosem elég!  ::)

Powered by EzPortal