Nginx umjesto Apache servera za webmajstori.net forum?

Pozdrav, imam jedno jednostavno pitanje za vlasnika ili već onoga koji upravlja ovim forumom:
zašto ne stavite forum da radi na Nginx umjesto na Apache serveru?

Imam jednu zajednicu koja ima 5 puta više postova na vbulletin forumu od webmajstora i znam koliko vb skripta opterećuje mašinu. Nginx je pravo rješenje za povećanje brzine foruma i puno bolji rad. Ovako se dešava da kad otvaram odjednom više linkova sa ovog foruma oni otvaraju jako sporo, a nekad se neki niti ne otvori, vec ga moram reload.

Moj prijedlog je Nginx + memcashe + mariadb(puno bolji tip mysql tablice od myisam ili innodb), vjerujte mi da se forum ubrza za 2-3 puta + trosi oko 60% manje resursa mašine.

ako nekoga zanima šta je nginx i zašto je daleko bolji od apache servera neka potraži na netu i pogleda informacije na njihovoj stranici(
http://nginx.org/
). Uglavnom imate rasprave i na vbulletin.com forumu o tome kako radi nginx u usporedbi sa apache serverom.

bez aff linkova :wink:

ot: dosta njih je koliko vidim i protiv nginx servera …

[quote=“VIC”]bez aff linkova :wink:
http://www.vbulletin.com

ot: dosta njih je koliko vidim i protiv nginx servera …[/quote]

da znam, ali evo ti konkretnog primjera:
prije nego sam prebacio forum na nginx, cesto je dolazilo do preopterecenja masine, tako da je u nekim trenutcima vb forum jeo i po 8Gb rama. Probao sam razne solucije memcashe/xcashe, razne optimizacije ali jednostavno apache nije sposoban vb 4.x forum drzati a da jako ne opterećuje mašinu. Prije nego smo prešli na vb 4.x, nije bilo potrebe za ovime jer je vb 3 skripta sa memcasheom radila odlicno.

Prebacio sam forum prije 3,5 mjeseca i nije do sada bilo niti najmanjeg problema, forum je uvijek dostupan i nikad opterecenje masine ne prelazi preko 2Gb memorije i preko 2Ghz procesora.

Puno njih tamo piše protiv nginx-a jer nisu imali problem kao ja da ne mogu bas placati dedi od 24Gb rama pa da me zaboli za resurse i onda im je ionako svejedno. Nginx ima manje funkcija od apachea i drugacije radi ali nista ja lose jos nisam dozivio s nginx-om…

Najveci problem zasto ljudi izbjegavaju prelazak na nginx je SEO, tj skripte koje koriste za seo indeksiraju drugacije url u bazu nego sto to radi nginx pa moraju napraviti skripte za rewrite…

ovo je samo preporuka, jer vidim da ovaj forum s teskom mukom radi…

Nisam primijetio u zadnje vrijeme da forum lošije radi.

Inače i ja sam za Nginx i koristim ga na serveru i plaćam 5$ mjesečno za licencu.

Prije sam koristio besplatnu verziju u testnom periodu i isto je radilo ok.

Scren od Nginx, vrijedi svakog centa.

Ne znam za vas, ali u zadnje vrijeme ovo je katastrofa koliko sporo mi se otvaraju Webmajstori.net.

zato sam i dao kao prijedlog ovo, meni i na kompu i na laptopu(bilo gdje da se na net spajam) ista stvar…

posto i sam imam jedan ogroman forum, koji ima 5 puta vise postova nego ovaj(i to su postovi u zadnjih godinu dana jer smo bili primorani radi unistene baze novu napravit) skontao sam ma koliko jaku masinu imao vb4 pojede sve resurse… nginx je sasvim logicno i odlocno rjesenje, a tko nije isprobao nginx umjesto apachea i to na dulje vrijeme mislim da niti ne treba govoriti cula kazala…

WM su na dedicated Intel Core i7-2600 QuadCore mašini s 16 GB rama i load skoro nikad nije iznad 1,5.
Medjutim server load cesto i nema veze s brzinom otvaranja stranice, a o nginxu sam vec ranije razmisljao.
Kakva mu je kompatibilnost s cpanelom?

[quote=“SteelMaiden”]WM su na dedicated Intel Core i7-2600 QuadCore mašini s 16 GB rama i load skoro nikad nije iznad 1,5.
Medjutim server load cesto i nema veze s brzinom otvaranja stranice, a o nginxu sam vec ranije razmisljao.
Kakva mu je kompatibilnost s cpanelom?[/quote]

e da, to bi mogao biti problem, nisam pokusavao cpanel spojiti s nginxom, ali sam spajao webmin/virtualmin(nije uspjelo, tj je, ali je virtualmin sam povlacio apache i namjestao ga), niti sa Pleskom nisam uspio…

za cpanel mi se cini bolja podrška:
http://cpnginx.com/
tako da bi moglo biti izvedivo, no moja preporuka ti je da instaliras prvo paket za nginx+centos+mariadb, imas centmin mod:

http://vbtechsupport.com/920/

  • ovaj drugi link ti je to isto, samo prilagodjen od eve sa vbulletin.com koja je zaduzena za optimizaciju tako da je to jos bolje rijesenje, znaci uzela je centmin i malo ga doradila, sve je lijepo objasnjeno

i tek onda instaliras cpanel, jer ako prvo instaliras panel tesko ces namjestit nginx, dosta je lose izvedena instalacija i jako je tesko naci problem kad nesto podje krivo… pretpostavljam da ce ti se sa cpanelom odmah i apache instalirat tako da ga samo deinstaliras ili vec sta ti ovi za plugin nginx savjetuju…

Znam samo da dosta velikih foruma na vb4 koriste nginx, no nije najbrzi, barem prema evi:

https://www.vbulletin.com/forum/entry.php/2452-Boosting-vBulletin-performance-via-caching-Apache-Varnish-versus-Litespeed-Cache

litespeed je najbrzi, no po meni je preskup, daleko preskup…

vidim da je ovdje dosta nepoznanica pa i nebuloza receno oko nginxa pa da objasnim:

  1. nginx treba apache kao backend http server inace cete imati problema sa php modulima koje nginx nepodrzava

2. nginx nema apsolutno nikave veze sa rewrite einginom koju iovako odraduje apache u pozadini a prema tome niti sa SEOm !!!

  1. nginx se u potpunosti i automatski intergrira u cpanel /whm i kao takav radi besprijekorno

  2. nginx se u potpunosti moze bez ikakvih problema intergrirati u plesk, webmin ili bilo koji drugi panel koji koristi apache

  3. instalacija te podesavanje nginxa traje izmedju 1-2 sata te nakon toga imate server odprilike 50-60% brzi nego sa apache serverom

  4. razlika izmedju nginxa i apache servera je u oko 60:40 % u korist nginxa

  5. sa nginxom vas server bi tebao podnijeti preko 100% vise usera sa odprilike 60% manjim opterecenjem

  6. nginx je free i kao takav ce ostati jer je registriran pod BSD-like licencom

  7. i za kraj nginx [engine x] je HTTP i reverse proxy server ! (reverse proxy server podcrtavam jer znalci ce znati sta to znaci u kombinaciji sa apache serverom)

Hostam vise vecih stranica na nginxu kao i jedan buletin forum koji je daleko aktivniji i veci od ovoga i ljudi su u potpunosti zadovoljni za serverom a ja osbno prezadovoljan sa nginxom kao reverse proxy http serverom

[quote=“Alen”]vidim da je ovdje dosta nepoznanica pa i nebuloza receno oko nginxa pa da objasnim:

  1. nginx treba apache kao backend http server inace cete imati problema sa php modulima koje nginx nepodrzava

2. nginx nema apsolutno nikave veze sa rewrite einginom koju iovako odraduje apache u pozadini a prema tome niti sa SEOm !!!

  1. nginx se u potpunosti i automatski intergrira u cpanel /whm i kao takav radi besprijekorno

  2. nginx se u potpunosti moze bez ikakvih problema intergrirati u plesk, webmin ili bilo koji drugi panel koji koristi apache

  3. instalacija te podesavanje nginxa traje izmedju 1-2 sata te nakon toga imate server odprilike 50-60% brzi nego sa apache serverom

  4. razlika izmedju nginxa i apache servera je u oko 60:40 % u korist nginxa

  5. sa nginxom vas server bi tebao podnijeti preko 100% vise usera sa odprilike 60% manjim opterecenjem

  6. nginx je free i kao takav ce ostati jer je registriran pod BSD-like licencom

  7. i za kraj nginx [engine x] je HTTP i reverse proxy server ! (reverse proxy server podcrtavam jer znalci ce znati sta to znaci u kombinaciji sa apache serverom)

Hostam vise vecih stranica na nginxu kao i jedan buletin forum koji je daleko aktivniji i veci od ovoga i ljudi su u potpunosti zadovoljni za serverom a ja osbno prezadovoljan sa nginxom kao reverse proxy http serverom[/quote]

tu si naveo i par netocnih informacija, ne izmisljam toplu vodu, odi na vbulletin.com i raspitaj se sta moras napraviti da prebacis vbulletin forum(postojeci s postojecom bazom)…

1.) O čemu ti!?

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

Nginx nikad nije trebao niti će trebati apache jer rade jednu te istu stvar, a to je funkcija Web servera, samo nginx radi to puno brže.

2.) - netočna informacija

https://www.vbulletin.com/forum/showthread.php/362498-Nginx-rewrite-rule-for-vbulletin-SEO-function

http://nixcraft.com/web-servers/18407-linux-unix-nginx-vbulletin-seo-rewrite-engine.html

http://www.vbseo.com/f4/need-advice-nginx-rewrite-rule-52957/

SEO ti neće raditi bez rewritea!

4.)
plugin za webmin/virtualmin ne radi dobro, nije nista novo da je los plugin i o tome imas tonu informacija na njihovim stranicama, a jos uvijek nisu sredili da poslije restarta masine javlja gresku da nema apache servera… kod pleska sam mozda i sam bio kriv jer se igrao pa na kraju nije htio raditi nginx…

5.) Maksimalno 10 minuta preko centmin moda

6. i 7. Pricanje napamet nije pametno, imas testove za vbulletin forum na njihovom forumu, ako nisi pogledao evo ti opet link:

https://www.vbulletin.com/forum/entry.php/2452-Boosting-vBulletin-performance-via-caching-Apache-Varnish-versus-Litespeed-Cache

Uglavnom, cemu pametovanje s neprovjerenim informacijama, samo si napisao cula-kazala, bez ikakvih dokaza ili slicno i jos si samo naveo podosta netocnih informacija… ja sam pisao vlastiti iskustvo, prednosti i manje, ali sam se i drzao relevantnih podataka…

Ne bih rekao da je Alen u krivu, ako netko zna o serverima, onda je to on.

Ne radi ni url rewrite na apacheu ako ga ne ukljucis tako da je skroz irelevantno govoriti što ima default konfiguracija, a što se može instalirati / uključiti…

[quote=“Gosaric”]Ne bih rekao da je Alen u krivu, ako netko zna o serverima, onda je to on.

Ne radi ni url rewrite na apacheu ako ga ne ukljucis tako da je skroz irelevantno govoriti što ima default konfiguracija, a što se može instalirati / uključiti…[/quote]

rekao ti ili ne, svejedno je, ja sam naveo cinjenice koje stoje i koje nisam ja izmislio nego sam lijepo i prilozio linkove…
ne pada mi na pamet ulazit dalje u raspravu, svatko moze doci i sam do informacija i vidjeti kako sta radi lagano na nginx forumima…

[quote=“zerocoolos”]tu si naveo i par netocnih informacija, ne izmisljam toplu vodu, odi na vbulletin.com i raspitaj se sta moras napraviti da prebacis vbulletin forum(postojeci s postojecom bazom)…

1.) O čemu ti!?

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

Nginx nikad nije trebao niti će trebati apache jer rade jednu te istu stvar, a to je funkcija Web servera, samo nginx radi to puno brže.

2.) - netočna informacija

https://www.vbulletin.com/forum/showthread.php/362498-Nginx-rewrite-rule-for-vbulletin-SEO-function

http://nixcraft.com/web-servers/18407-linux-unix-nginx-vbulletin-seo-rewrite-engine.html

http://www.vbseo.com/f4/need-advice-nginx-rewrite-rule-52957/

SEO ti neće raditi bez rewritea!

4.)
plugin za webmin/virtualmin ne radi dobro, nije nista novo da je los plugin i o tome imas tonu informacija na njihovim stranicama, a jos uvijek nisu sredili da poslije restarta masine javlja gresku da nema apache servera… kod pleska sam mozda i sam bio kriv jer se igrao pa na kraju nije htio raditi nginx…

5.) Maksimalno 10 minuta preko centmin moda

6. i 7. Pricanje napamet nije pametno, imas testove za vbulletin forum na njihovom forumu, ako nisi pogledao evo ti opet link:

https://www.vbulletin.com/forum/entry.php/2452-Boosting-vBulletin-performance-via-caching-Apache-Varnish-versus-Litespeed-Cache

Uglavnom, cemu pametovanje s neprovjerenim informacijama, samo si napisao cula-kazala, bez ikakvih dokaza ili slicno i jos si samo naveo podosta netocnih informacija… ja sam pisao vlastiti iskustvo, prednosti i manje, ali sam se i drzao relevantnih podataka…[/quote]

Gle ovako da previse neraspravljamo jer ocito je da nemas iskustva u kompletnoj situaciji objasniti cu ti sljedece

ponovo pod 1. revrite obavlja apache koji ima sa kombinacijom nginx servera izuzeto mali footprint

2 . procitaj pod 1, i u potpunosti stojim iz toga sto sam rekao pod tockom 2 a mogu i dokazati na osobnim primjerima a ne preko nekih postova sto su ih drugi napisali na forumima, dakle rekla kazala

  1. to je tvoje iskustvo meni webmin radi ko metak sa modulom koji treba malo doraditi i opet sve ok , dakle opet iskustvo je u pitanju

  2. tuning nginxa je individulan od servera do servera i mogu slobodno reci da iziskuje malo vise znanja nego sto si ga ti pokazao sa svojim izjava a iziskuje vriijeme koje sam naveo, instlairati neki .rpm .deb ili kompilirati .tar.gz zna svatko ali napraviti pravi tuning tu je malo vise potrebno od copy paste sa foruma

6,7. opet nisi citao ili razumio moju konstataciju procitaj opet

A sada malo besramne samopromocije tebi za info:

Preko 200 osobnih servera od tih najmanje 50 na nginxu

10 load balancera na nginxu

6 loadbancera na nginxu kao reverse proxy mail server

preko 8000 zadovoljnih kupaca od kojih je nemali broj i na ovm forumu

Dakle ako mislis rasparvljati samenom oko gore navedenog molim te stavi samo svoje osobne i cinjenicama podkrijepljene zakljucke ince je diskusija uzaludna

ne bavim se hostingom niti zelim to… moje smjernice su da 3 godine vodim daleko najvecu gaming zajednicu u ovom dijelu europe, medju top 10 na svijetu i imamo online korisnika na forumu u svakom trenutku 200+, tako da dobijamo i po 10-20 tisuca novih postova na vb forumu svaki dan tako da sam namjestao i dalje namjestam obje masine na kojima se sve to vrti, jedna je za game servere, a druga je za forum, tj vise njih je na toj masini, ali samo je jedan relevantan… tako da nisam nista novi u tome i na nginxu drzim masinu vec godinu dana tako da ti govodim iskljucivo moje iskustvo s vb forumom, i moji linkovi nisu rekla kazala vec su relevantni, posebno onaj za brzine nginxa i usporedbe s drugim web serverima…

inace poznajem dobro rad na linuxu(debian, ubuntu i centos)…

i dalje ne vidim zasto bi apache readio rewrite:
http://wiki.nginx.org/HttpRewriteModule

postavke za tuning imas lijepo objasnjene na nginx stranicama tako da nije to problem…

a da se nadovezem na tvoju firmu u hr, krsis zakon, nigdje ne pisu informacije o firmi koja prodaje tvoje usluge, samo je naveden naziv firrme, ne vidim nigdje oib, a to je obavezno bez obzira na ugovor koji si tamo naveo, to moze biti i izmisljena firma…

mozes se ti hvaliti koliko zelis sa brojem korisnika, to meni apsolutno nista ne znaci, ima i infonet puno vise korisnika od tebe pa to ne znaci da su bolji od bilo koga niti da imaju vise iskustva u nekim stvarima…

[quote=“zerocoolos”]ne bavim se hostingom niti zelim to… moje smjernice su da 3 godine vodim daleko najvecu gaming zajednicu u ovom dijelu europe, medju top 10 na svijetu i imamo online korisnika na forumu u svakom trenutku 200+, tako da dobijamo i po 10-20 tisuca novih postova na vb forumu svaki dan tako da sam namjestao i dalje namjestam obje masine na kojima se sve to vrti, jedna je za game servere, a druga je za forum, tj vise njih je na toj masini, ali samo je jedan relevantan… tako da nisam nista novi u tome i na nginxu drzim masinu vec godinu dana tako da ti govodim iskljucivo moje iskustvo s vb forumom, i moji linkovi nisu rekla kazala vec su relevantni, posebno onaj za brzine nginxa i usporedbe s drugim web serverima…

inace poznajem dobro rad na linuxu(debian, ubuntu i centos)…

i dalje ne vidim zasto bi apache readio rewrite:
http://wiki.nginx.org/HttpRewriteModule

postavke za tuning imas lijepo objasnjene na nginx stranicama tako da nije to problem…

a da se nadovezem na tvoju firmu u hr, krsis zakon, nigdje ne pisu informacije o firmi koja prodaje tvoje usluge, samo je naveden naziv firrme, ne vidim nigdje oib, a to je obavezno bez obzira na ugovor koji si tamo naveo, to moze biti i izmisljena firma…

mozes se ti hvaliti koliko zelis sa brojem korisnika, to meni apsolutno nista ne znaci, ima i infonet puno vise korisnika od tebe pa to ne znaci da su bolji od bilo koga niti da imaju vise iskustva u nekim stvarima…[/quote]

Cijelo vrijeme ti pokusavam obajsniti da je nginx zamisljen kao revrse proxy server a ne kao standalone server ali ajde de ostaviti cu te u tvojim uvjerenjima.

isto tako cijelo vrijeme ti pricam da je bolja kombinacija apache + nginx no ti opet lupas po likovima na forume koji kazu da nemaju problema sa nginxom nego modul koji se instalira na bulletin a zove se VB Seo ima problema sa nginxom, no samo sa nginxom a ne sa kombinacijom apache + nginx

Dakle magicna kombinacija je apache backend a nginx frontend webserver i kao takav radi bez ikakvih gresaka a najmanje ima utjecaja na SEO, da je to tako kako ti prezentiras sve stranice koje su hostane kod mene nebi bile na googlu ispravno protokolirane a jesu !

sto se tice firme hvala na upozorenju no nas impresum je u potpunosti sukaldan sa hrvatskim zakonom, a firma je kao takva oficijlano registrirana za zupanijskom sudu u zagrebu

http://www.Prohosting.hr/impresum

[quote=“Alen”]Cijelo vrijeme ti pokusavam obajsniti da je nginx zamisljen kao revrse proxy server a ne kao standalone server ali ajde de ostaviti cu te u tvojim uvjerenjima.

isto tako cijelo vrijeme ti pricam da je bolja kombinacija apache + nginx no ti opet lupas po likovima na forume koji kazu da nemaju problema sa nginxom nego modul koji se instalira na bulletin a zove se VB Seo ima problema sa nginxom, no samo sa nginxom a ne sa kombinacijom apache + nginx

Dakle magicna kombinacija je apache backend a nginx frontend webserver i kao takav radi bez ikakvih gresaka a najmanje ima utjecaja na SEO, da je to tako kako ti prezentiras sve stranice koje su hostane kod mene nebi bile na googlu ispravno protokolirane a jesu !

sto se tice firme hvala na upozorenju no nas impresum je u potpunosti sukaldan sa hrvatskim zakonom, a firma je kao takva oficijlano registrirana za zupanijskom sudu u zagrebu

http://www.Prohosting.hr/impresum
[/quote]

ok, ne kazem da znam sve, samo si lijepo trebao objasnit da je bolja kombinacija za nginx s apacheom, a ne navesti da je moja tvrdnja netocna… sad kontam sta si htio reci…

sto se ticeo Seo za vb, ja sam i pricao samo za vb, jer je ovo i tema za prelazak ovog foruma na nginx web server, ne za druge skripte pa sam zato i naveo problem za rewrite…

a sto se tice firme, moja isprika nisam to vidio, samo nisam nasao taj link, tj tekst u footeru je presvijetal pa nisam skontao…

rasprava nema smisla dalje, hvala za neka dodatna objasnjenja, svaka informacija i svako znanje je bitno…

[quote=“zerocoolos”]ok, ne kazem da znam sve, samo si lijepo trebao objasnit da je bolja kombinacija za nginx s apacheom, a ne navesti da je moja tvrdnja netocna… sad kontam sta si htio reci…

sto se ticeo Seo za vb, ja sam i pricao samo za vb, jer je ovo i tema za prelazak ovog foruma na nginx web server, ne za druge skripte pa sam zato i naveo problem za rewrite…

a sto se tice firme, moja isprika nisam to vidio, samo nisam nasao taj link, tj tekst u footeru je presvijetal pa nisam skontao…

rasprava nema smisla dalje, hvala za neka dodatna objasnjenja, svaka informacija i svako znanje je bitno…[/quote]

Drago mi je da smo se napokon razumjeli vec sam poceo pripremati poduzi post sa logovima i seting fajlovima kako bih te uvjerio u to sto sam napisao no eto razjasnjeno je :slight_smile:

lp
Alen

Kada je već pokrenuta ova zanimljiva tema - koji su razlozi da se ne koristi nginx ako isti uopće postoje?

Evo Nginx je prije par sati uspjesno instaliran da radi s cPanelom pomocu plugina NginxCP koji je usput i besplatan. Posto radi u kombinaciji s Apache-om, na Wordpress i vBulletin sajtovima nije trebalo praviti nikakve izmjene.

Ako imate jos kakvu informaciju kako bolje tweakati nginx i server opcenito, bit ce mi drago procitati.

pauza uz kavu, dodem pogledati sto je bilo na forumu zadnjih dana i odmah ovaj fini topic :slight_smile:

@zerocoolos
Moram priznati kako ne razumijem tvoju nabrijanost u cijeloj temi. Dosao si sa dobrim prijedlogom i umjesto da je ostalo na tome krenuo si se nabrijavati na pola forumasa.

prije godinu i pol smo sjeli na sastanak s Alenom i raspravljali kako za sto manje love ubrzati postojeci server. On je tada spomenuo nginx za kojeg nikad ranije nisam cuo ali rekoh valjda covjek zna sto radi. Sa tim postupkom smo dobili cca 50% jacu masinu bez troska za novi hardware.

Zakljucak :WM forum nije mjesto gdje se samo tako moze nastupiti sa stavom “popio sam svu pamet svijeta i idem se dokazivati klincima koji instaliravaju plugine”

[quote=“zerocoolos”]
a da se nadovezem na tvoju firmu u hr, krsis zakon, nigdje ne pisu informacije o firmi koja prodaje tvoje usluge, samo je naveden naziv firrme, ne vidim nigdje oib, a to je obavezno bez obzira na ugovor koji si tamo naveo, to moze biti i izmisljena firma…[/quote]

Od jeseni 2009g placam uredno izdane R1 racune firmi
http://www.prohosting.hr
pa su i ove tvoje prijetnje jos samo jedno “nabrijavanje na forumske klince”