Hollosi Information eXchange /HIX/
HIX WEBMESTER 1581
Copyright (C) HIX
2001-09-06
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 gif anim ha nincs flash (mind)  21 sor     (cikkei)
2 =?windows-1250?Q?re:_=5Bhix=5D_httpd.conf_-=3E_VirtualS (mind)  19 sor     (cikkei)
3 re:autorun (mind)  22 sor     (cikkei)
4 Form ellenorzes + kepmeret. (mind)  16 sor     (cikkei)
5 Apache konfiguracio megegyszer (mind)  54 sor     (cikkei)
6 IE url kikapcs (mind)  13 sor     (cikkei)
7 httpd.conf (mind)  26 sor     (cikkei)

+ - gif anim ha nincs flash (mind) VÁLASZ  Feladó: (cikkei)

---------- Forwarded message ----------
Udv!

(Elnezest erte ha volt mar...)

Van egy oldal, amin egy kicsi flash anim lathato, normal esetben. Ha a
kliens nem kepes megjeleniteni a flash-t, akkor neki egy gifanimot
kellene letolteni a helyere. Az elonye az lenne, hogy a flash csak 8k, a
gifanim viszont 50, viszont lehet hogy regi bongeszokben amik nem kezelik
a flash-t a javascriptes detektalas sem mukodne rendesen. Szoval hogyan
lehet ezt megcsinalni, ha meglehet?

Talan meg lehetne kerulni a problemat avval hogy alapesetben egy gifanimot
tolt le minden bongeszo, es ha a kliens tud flash-t detektalni es flash-t
megjeleniteni, akkor inkabb azt hasznalja.

A problema az, hogy egyiket sem tudom megirni ;)

Koszi a segitseget,

Zsolt
+ - =?windows-1250?Q?re:_=5Bhix=5D_httpd.conf_-=3E_VirtualS (mind) VÁLASZ  Feladó: (cikkei)

Szi.

> Szeretnék mindegyik VirtualHost-hoz különbözo; User-t és Group-ot megadni,
> de amint mást írok ide, mint ami a serverhez eleve hozzá van rendelve (az
esetm
> ben www-data) nem futnak le a CGI-k és a böngészo; Internal Server Error
hi
> baüzenetet ír.

En elso korben a kovetkezoket neznem meg:
- tudja-e a megadott user olvasni a szukseges fileokat,
- tudja-e a megadott user vegrehajtani a szukseges fileokat
- letezik-e a megadott user a /etc/passwd-ben

Masodik korben megprobalnam a cgi-futtatos dolgokat atmasolni a
<Virtualhost> reszbe is.

Remelem segitettem:
Gaby
+ - re:autorun (mind) VÁLASZ  Feladó: (cikkei)

Szia Gregory!

>Az autorun rol kene nekem leiras, mert el kell ernem, hogy egy CD
>autorun -nal induljon el win 95, win98, winNT es Win2000 oprendszereken.

>egy exet kell elinditanom a Cd berakasaval automatikusan.

Én az autorun.inf -et így szoktam elkészíteni
Ez az autorun.inf tartalma:

[AutoRun]
icon="\html\pix\mp3.ico"        {ez az cd ikonjanak elérési utja}
open ="start \html\index.html"
{ez egy html oldalt indit el. A start tulajdonkeppen a start.exe -
tehát exe! -  program ami az illetekes bongészot inditja el. Az NT nem
tartalmazza a start.exe-t de a 9x-e jol mukodik. }
Egyebkent a vinyoknal is mukodik ez a modszer, ott gyakorolhatsz.
Remelem segitettem. Ja, es vannak autorun szerkeszto programok. Pl.
autorun(.inf) creator es ez magyarnyelvu.

                             Szia Attila
                                          mailto:
+ - Form ellenorzes + kepmeret. (mind) VÁLASZ  Feladó: (cikkei)

Hali Mindenkinek

I.
Adott egy formom amiben van ket lenyilo lista egy beviteli mezo es meg egy
par elem. A lenyilo listak meretezesehez az elso sor egy minuszokbol allo
sztring.
1. Lehet mashogy is meretezni (szelesseg) a lenyilolistakat?
2. Amikor submitt-ot nyomok akkor le lehet ellenorizni valahogy az adatokat?
Ha az elobb emlitett minuszokbol allo sztringet (value=0) valasztom ki akkor
nem kell elkuldeni.

II.
Hogyan lehet lekerdezni Netscape alatt egy kep meretet? Hat egy tablazatet?

A valaszokat elore is koszonom
NagyI(Sze'kelyudvarhely)
+ - Apache konfiguracio megegyszer (mind) VÁLASZ  Feladó: (cikkei)

Ma már írtam egy levelet, amiben elmondtam, hogy miért nem lehet az
Apache webszervert úgy konfigurálni ahogy szeretnéd. Nos ha valóban arra
kell a dolog, amire én gondolok, akkor tudok egy megoldást az
alapproblémára.

A helyzet feltehetően az, hogy van egy webszervered, amelyet valamelyik
ISP-né elhelyeztél, és kaptál hozzá egy darab IP címet. Erre kell
elhelyezni az ügyfelek web oldalait, és engedni nekik, hogy CGI Perl,
vagy PHP scripteket futtassanak, de meg akarod védeni az ügyfeleket
egymástól. Ha minden ügyfél CGI scriptjei ugyanazon UNIX user alatt
futnak, akkor képes olyan CGI scriptet írni, amelyikkel a másik ügyfél
CGI adatfájljait elolvassa, felülírja, és ez nem csak az ügyfélreigazm
hanem esetleg arra az ismeretlenre is, aki az egyik ügyfél CGI scripteit
meghackolja. A másik ügyfél pedig hiába ír 1000%-os biztosnágos
scripteket. Ha azonban valahogy lehetne különböző USER alatt futtatni a
CGI scripteket, akkor az ügyfelek egymástól, és egymás scriptjeinek
hackolhatóságától is védve vannak. (Feltételezve, hogy az egész Linux
hjól van konfigurálva, és nem szerez a hacker root shellt.)

A statik fájlokat nem kell így védeni egymástól, ha csak statikus
weboldalakat helyezhetnek el az ügyfelek, akkor az megoldható különböző
user csoportok keverésével.

Nos, ahhoz, hogy a CGI scriptek különböző UNIX userek alatt fussanak
különböző IP-n és/vagy porton futó Apache-ok kellenek. IP-d csak egy
van, tehát maradnak a különböző portok.

Igen, de az ügyfélnek sem mondhatod azt, hogy az ő CGI-i majd a 6355
porton futnak, ő azokat is a 80 porton akarja futtatni teljes joggal
(például, hogy egy csomó tűzfalon keresztül is elérhető legyen cégektől,
ahol csak a 80 és 443 portra menő http-t és https-t engedik).

A megoldás az, hogy a 80-as porton hallgatódzó Apache REWRITE és PROXY
moduljait bekonfigurálod úgy, hogy különböző módon, minden ügyfél
számára másképpen, másik portra proxy-zza a kérést. Ekkor a kérés amikor
beesik az első Apache szerverbe, az megszólítja a spec portokn
hallgatódzó másikat, az végrehajtja a saját UNIX user nevében a CGI
program kérést, és az eredményt az eredetin keresztül visszaküldi.

Amire oda kell figyelni, hogy minden ilyen esetben a Client IP 127.0.0.1
lesz, és az Apache PROXY modul nem küldi tovább az X-Forwarded-For
header mezőt, ehhez egy speciális modul kell, amit próbáltam, de nekem
nem sikerült bekonfigurálnom. És még ebben az esetben is, a programot
úgy kell megírni, hogy ezt vegye figyelembe, és nem az igazi kliens
IP-t.

Egyébként ezeket a másodlagos porton futó Apache-okat érdemes úgy
konfigurálni, hogy csak a localhost kéréseit fogadják, de még jobb ha a
Linux IP-t konfigurálod úgy, hogy még connect-re sem válaszol másnak,
mint localhost-nak.

Ha valamit túl kuszán írtam le, akkor szóljatok, vagy javítsatok ki.

Péter
+ - IE url kikapcs (mind) VÁLASZ  Feladó: (cikkei)

Üdv,

  Kerdesem egyszeru. Ki lehet-e kapcsolni az Explorerben azt, hogy ha
  nyomtatok egy html oldalt, akkor a lapon ott legyen az url.
  Lehetoleg JS megoldas erdekel, de ha manualisan kell valamit
  allitani a browserben az is jo.

  Elore is koszi.


-- 
Best regards,
 Zoltán                          mailto:
+ - httpd.conf (mind) VÁLASZ  Feladó: (cikkei)

Nemlehet megcsinálni amit szeretnél, és nem azért, mert az Apache ilyen 
szar, hanem azért, mert ellenkezik a dolog a UNIX architektúrával. 
Windows NT-n valami hasonlót meg lehetne csinálni, de UNIX-on nem.

Itt van, hoyg miért:

Amikor az Apache elindul, akkor először root-ként indul el (bár nem 
mindig), és utána setudi hívással átmegy abba a user/group-ba, amelyet 
a konfigurációs fájlba megadsz. Innen már nincs tovább. Ezt csak egy 
root processz tudja megtenni, és utána se root-ba visszamenni nem 
lehet, se átmenni valamilyen más userré.

Ezek után az egyik processz elkezdi processzálni a HTTP kérést, és 
meglátja, hogy van benne egy mező, amelyik alapján a kérést az egyik 
XYZ virtuális szervernek kell kiszolgálnia. Másképpen kell persze 
fogalmazni, mert így nem lesz tiszta: Látj a program a HTTP kérésben 
azt a mezőt (azt hiszem talán Host:) amelyik alapján tudja, hogy ezt a 
kérést úgy kell kiszolgálnia, hogy ő most az XYZ virtuális szerver. De 
közben ugyan az a processz, tehát nem lehet másik unix user és group.

Ha mindenképpen UNIX szinten szeparálni szeretnéd a virtuális 
webszerverekete, akkor annyi IP/PORT kell, ahány webszervert akarsz 
futtatni. Akkor azok mind külöünböző webszerverek lesznek, 
különkonfigurációs fájlokkal. Csináltunk ilyent az Index-nél.

Péter

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS