Sziasztok!
Targyban emlitett temara keresem a megoldasokat, azaz jelenleg 2.4-es apache-hoz php-fpm-et (5.4+) milyen fcgi megoldassal ajanlott/lehet kapcsolni.
Ahogy latom fastcgi mar nem tamogatott/ajanlott, helyette marad mod_fcgid illetve mod_proxy_fcgi (amennyire latom inkabb ezt ajanljak mar).
Van esetleg egyeb is?
Utobbit hasznalja valaki? Leirasok alapjan az a gondom vele, hogy nem lehet globalisan beallitani, hanem virtualhostokon belul kell megadni egyessevel, illetve vannak dolgok amikhez kulon kell plusz sor (pl phpmyadmin).
Kinek mi a tapasztalata ezekkel?
- 6748 megtekintés
Hozzászólások
A per-vhost beallitas egyre inkabb factory standard lesz, ezzel egyutt kell tudnod elni, nagyon sokan pont azert sirtak (en is), mert a 2.2 alatt nem nagyon volt stabil es megbizhato mod egynel tobb fastcgi-s alkalmazas egyuttmukodesere, ezen vegre a 2.4 valtoztatott.
Teljesitmeny szempontjabol egyelore nem tudok sokat mondani, ahova eddig fastcgi-t kellett tervezni, oda nginx kerult (pont azert, mert a 2.2-es apache eleg ergya volt ezen a teren), ahol meg apache 2.4 van, ott meg meg suphp/mod_php van.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Olyan opcio esetleg nincs, hogy megadhatom globalisan amit inherital vhost-ok szintjere ha ott nincs egyeb ertek megadva hozza?
- A hozzászóláshoz be kell jelentkezni
Include-t apache is tudja. Tehat azzal be tudsz huzni alap beallitasokat.
--
http://pyftpadmin.earthquake.hu
- A hozzászóláshoz be kell jelentkezni
Ezt hogy gondoltad?
Vhost konfigon belul kell megadni es arra specifikusan (documentroot-nak szerepelni kell benne).
Pl.: ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/mysite/$1
Vagy van valami trukkje amirol meg nem olvastam?
- A hozzászóláshoz be kell jelentkezni
Én csak arra céloztam, hogy ha a direktíva olyan amit minden vhost használhat akkor azt includelhatod, ha egyedi kell bele akkor persze nem.
- A hozzászóláshoz be kell jelentkezni
Mondjuk akar lehet az is egy megoldas csak kerdes include-olt file-ban talalhato valtozok behelyettesiteset mikor vegzi el.
Mert ha include utan vhost specifikusan tolti be akkor dynamic virtualhost-al pl %0 -kent megadva documentroot-ot az include-olt file-ban meg lehet mukodhet is.
Valaki probalkozott mar ilyesmivel?
- A hozzászóláshoz be kell jelentkezni
En a docrootot meg az alap beallitasokat (log path, servername, stb) azt mindig per-vhost adom meg (igy erzem biztonsagosabbnak), es csak a kozos konfig opciokat includolom. A vhost konfigot meg scripttel legeneralom, szoval engem nem bant, hogy parszor be kell azert irni a host nevet.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Mukodik, de nem akarod. Csomo bajod lesz a rewrite rule-okkal.
--
Pásztor János
Üzemeltető Macik
- A hozzászóláshoz be kell jelentkezni
Ez mit takar, mar alap rule-ok se mukodnek vele rendesen vagy csak "extrabbak", illetve ezt mod_proxy_fcgi-ra erted, hogy nem szereti rewrite-ot?
- A hozzászóláshoz be kell jelentkezni
Esetleg megmutatod, hogy mukodnek ezek az uj apache-ban? En is csak olvastam roluk, de eloben meg nem sikerult kiprobalni...
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni
OK, sracok, ha lesz egy kis idom, osszerakok egy minta configot, de nekem az a hosszu eves tapasztalatom, hogy NEM AKARSZ APACHE-OT PHP-FPM-MEL. Ha nem hiszed el, szivasd magad, rengeteg gyonyoru szep es jol elrejtett bugba es inkonzekvens mukodesbe fogsz botlani.
--
Pásztor János
Üzemeltető Macik
- A hozzászóláshoz be kell jelentkezni
Legalabb mar tudjuk mivel kapcsolatban ertetted akkor, ezt 2.4-es apache-al tapasztaltad?
- A hozzászóláshoz be kell jelentkezni
Az Apache + PHP-FPM-mel koncepcionalis gondok vannak. PL a rewrite mukodesevel kapcsolatban. DE mondom, telepitek egy teszt szervert es megmondom konkretan mik a bajok a 2.4-gyel.
--
Pásztor János
Üzemeltető Macik
- A hozzászóláshoz be kell jelentkezni
mi hasznaljuk mar egy ideje es eddig nem talalkoztunk semmilyen problemaval
- A hozzászóláshoz be kell jelentkezni
Nekem 2.2-vel rengeteg bajom volt, mar a beallitas se teljesen trivialis, ha pedig kenytelen vagy egy forkolos apache-t hozzaigazitani, akkor pedig katasztrofa a performancia tuning is.
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni
ha kiviszed es nem modul akkor nem kell preforkot hasznalni ha nem akarsz. De azzal se volt semmi gond, configgal se, mondjon mar valaki egy konkret peldat hogy minek nem kene mukodnie :)
- A hozzászóláshoz be kell jelentkezni
Sajnos nem en dontottem arrol, hogy kell-e a prefork, mixed kornyezetben uzemeltettem.
2.2 alatt a config egyebkent remalom, nem igazan mukodik a per-vhost fastcgi-zes, raadasul az nginx kepessegeinek egy reszet nem is tudja hozni.
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni
Hat igen az jo lenne ha vegre lenne konkretum is mi volt vele a gond, netan pelda konfig.
Vagy akkor irjon valaki egy szerinte jol mukodo pelda konfigot, hatha akkor jobban reagal akinek gondja volt hasonloval. :)
- A hozzászóláshoz be kell jelentkezni
mint pl? nem inkabb a htaccessekben levo rewrieruleokrol beszelsz, mint a rewriteruleokrol altalaban?
- A hozzászóláshoz be kell jelentkezni
A htaccess-ben levo rewrite rule-k semmiben sem kulonboznek az altalanos rewrite rule-oktol, ugyanaz mindketto. A kulonbseg abban van, hogy a htaccess felparzolodik-e vagy se.
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni
abban kulonboznek hogy kesobb ertekelodik ki, ha path alapjan a fonrt proxy mar tovabbkuldte mert nem magaban a vhost configjaban volt (javits ki ha tevedek, mert azt hiszem ezt cska olvastam valahol)
- A hozzászóláshoz be kell jelentkezni
Nem tudom, mit ertesz front proxy alatt. Az apache nyilvan csak akkor hajt vegre barmit, ha keres erkezik hozza... A fastcgi azonban ugy tudom, nem proxy-szeruen van megoldva a 2.2-ben, es a 2.4-ben is csak az erre dedikalt proxy mukodik ily modon, a mod_fastcgi es a mod_fcgid nem proxy-szeruen dolgozik.
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni
Szerintem a mod-proxy-fcgi -ra gondolt, mivel reszben errol szol a tema, hogy 2.4-es apache eseten mar az az ajanlott php-fpm-el valo osszekapcsolashoz.
Arrol en is olvastam nyavajgast, hogy vhost konfigban megadott proxypass elobb kiertekelodik fcgi-hoz mint htaccess-ben levo rewrite-ok.
De nem volt egyertelmu, hogy ez csak bizonyos verziokban bug vagy altalanos problema, illetve par helyen erre proxy helyett rewrite rule-al atiranyitast javasoltak, de ha valakinek van sajat tapasztalata ezekkel a problemakkal kapcsolatban vagy indirekt modon neki milyen konfiggal mukodik gond nelkul az ossza meg pls.
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni