Výsledky 1 až 12 z 12

Téma: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

  1. #1

    Question Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    Ahoj, mám trochu specifický problém - je to na hranici SW/LAN ale doufám, že sem to zapadne líp..

    Dělám školení PHP pro 3-15 lidí, HW (stanice) se často mění a dosavadní postup, kdy se instaloval nějaký all-in-one balíček na stanice už mi leze krkem, proto to chci vymyslet nějak jinak.

    Moje idea je taková, že na lektorském PC pojede instalace srv.komponent (Apache, MySQL, PHP, FTP) a "nějak" bude nastaven přístup jednotlivých stanic.
    Ve finále to musí vypadat tak, aby z každé stanice studenta se mapovat jiný adresář, který bude pro něj kořenový a nad ním pojede virtuální web. Bude do něj přistupovat jak přes sdílení, tak volitelně i přes FTP. A teď to nejdůležitější - žádný student nesmí mít přístup do prezentace ani do kořenového adresáře jiného studenta. Naprosto optimální by bylo, pokud by všichni používali i stejné hesla a stejné adresy.
    Napadá mě něco jako router, který by se staral o překlady na reálné virtuální servery podle IP stanic a naopak, ale možná jsem úplně mimo.
    Hlavní idea je nastavit vše na jediném místě + případný HW, nezávisle na počtu studentských PC a jejich OS (instalace + konfigurace nějakých FW na stanicích je nesmysl). Prostě bych na jednom místě nastavil aktuální seznam IP adres stanic, studentům hodil na projektor jméno/heslo a všichni by měli stejnou konfiguraci, jen by každý zasahoval do toho "svého".

    Je to reálné, nebo se na tohle mám vykváknout a řešit to dál jako doteď ?
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  2. #2

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    15 apachu na 8000-8015, 15 mysql na 3300-3315, 15 ftp na 2000-2015, 15 zaznamu v iptables podle IP pocitace? Urcite by to slo udelat v ramci jedinych instanci, ale takhle to muzes mit fyzicky uplne oddelene.

    EDIT: vsichni studenti by pristupovali na tcp/80, tcp/3306, tcp/21, hostname by byl vzdy tvuj server, a iptables na vstupu by se podle zdrojove IP postaraly o rozhazeni na prislusne instance apache/mysql/ftp
    Loading signature [ FAILED ]

  3. #3

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    Jo, nějak tak. A ve Win7 ?

    Teď když nad tím tak přemýšlím, tak to tak jednoduše asi nepůjde. 15 instancí všeho se mi instalovat, udržovat a promazávat vůbec nelíbí.
    Apache by se dal řešit přes virtual hosty, a na MySQL/FTP by měli jednoduše svoje přihlášení - žádné společné heslo. Jde tedy o to zajistit, aby i při znalosti hesla nemohl student1 do studenta2.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  4. #4

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    Virtualhosty a omezení přístupu z jednotlivých IP pomocí .htaccess by nestačilo? Pokud tedy chápu, že ostatní studenti nesmějí vidět prezentaci svých kolegů...

    EDIT: byl jsi rychlejší

    udělat virtualhosty, omezení na přístup z jednotlivé IP pomocí .htaccess a u mysql omezení na přihlášení z jedné IP... u FTP s tím snad taky nemusí být problém
    1st machine: GA-EP45-DS4, E5200 + Ninja 2, 4x2GB Kingston, ATI HD4670 + Accelero S1, 2xWD6400AAKS, NEC 7203S, Antec Solo + Corsair TX650, Logitech Cordless Internet Pro, Creative Inspire 5300, HP L1955, Win7 x64, Xubuntu x64
    2nd machine: MSI H61MA-E35, Celeron G530 + box, 4GB Kingston, CM Elite 341 + Fortron 350W, M$ mouse, noname keyboard, LG1952S, Win7 x64
    Mobile machine: Dell E6420, i3, 8GB RAM, 500GB HDD, Deuter Giga II
    Server: HP MicroServer N40L, 500GB system, 2xWD7500AAKS data RAID1, CentOS x64
    Zbytek: Samsung CLX-3160N, 2x APC Back-UPS ES 700VA, APC Smart-UPS SC 620VA, AverTV Volar HD Pro, Asus WL-520gC + Linksys WRT54g s DD-WRT

  5. #5

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    Omezeni podle IP a uzivatele umi vsftpd-ext, google poradi.
    Uprimne mne ani nenapadlo, ze by tohle chtel nekdo udelat na widlich, takze sorry - nepomuzu. Vlastne pomuzu - vmware a nainstalovat linux

    BTW pod linuxem tech 15 instanci muzes udrzovat jednoduchym shellovym skriptikem, kterej si vykopiruje nejakej zakladni config, nastavi mu port a prida zaznam do iptables
    Loading signature [ FAILED ]

  6. #6

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    myslim, že 15 instancí je zbytečnejch ale s linuxem do virtuálu se shodnem
    1st machine: GA-EP45-DS4, E5200 + Ninja 2, 4x2GB Kingston, ATI HD4670 + Accelero S1, 2xWD6400AAKS, NEC 7203S, Antec Solo + Corsair TX650, Logitech Cordless Internet Pro, Creative Inspire 5300, HP L1955, Win7 x64, Xubuntu x64
    2nd machine: MSI H61MA-E35, Celeron G530 + box, 4GB Kingston, CM Elite 341 + Fortron 350W, M$ mouse, noname keyboard, LG1952S, Win7 x64
    Mobile machine: Dell E6420, i3, 8GB RAM, 500GB HDD, Deuter Giga II
    Server: HP MicroServer N40L, 500GB system, 2xWD7500AAKS data RAID1, CentOS x64
    Zbytek: Samsung CLX-3160N, 2x APC Back-UPS ES 700VA, APC Smart-UPS SC 620VA, AverTV Volar HD Pro, Asus WL-520gC + Linksys WRT54g s DD-WRT

  7. #7

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    Citace Původně odeslal malda Zobrazit příspěvek
    omezení přístupu z jednotlivých IP pomocí .htaccess by nestačilo? Pokud tedy chápu, že ostatní studenti nesmějí vidět prezentaci svých kolegů...
    U prohlížení prezentace je to jasné, ale jak na sdílení přes widle - pokud znám jeho heslo, tak mi nic nebrání si jeho složku namapovat.
    Citace Původně odeslal malda Zobrazit příspěvek
    u mysql omezení na přihlášení z jedné IP... u FTP s tím snad taky nemusí být problém
    U MySQL jasné, ale FTP free s tímto nastavením pro Win neznám...

    U Linuxu je ten drobný problém, že ho neumím.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  8. #8

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    malda: jako dukladny oddeleni je to nejlepsi reseni
    Aigor: a nemate tam nejakyho ajtaka, co by to umel? Fakt to neni nic slozityho, staci na to zakladni znalosti
    Loading signature [ FAILED ]

  9. #9

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    Citace Původně odeslal admix Zobrazit příspěvek
    a nemate tam nejakyho ajtaka, co by to umel? Fakt to neni nic slozityho, staci na to zakladni znalosti
    <cernej humor>
    ano máme - mě
    </cernej humor>

    OT: Kdysi sem web server pod linuxem delal, ale kazda zmena konfigurace byla pro mě tak komplikovana, ze jsem pokorne doporucil nakup synology.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  10. #10

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    V tom pripade zbyva od kazdeho jedna instance, v apache dukladne oddelit adresare, v mysql prava podle hosta, ftpko na widlich bohuzel neporadim
    Loading signature [ FAILED ]

  11. #11

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    nebo nainstalovat jeden virtual a pres CoW ho rozkopirovat do 15 instanci, kazdej s jinym vnitrnim ipckem.
    pokud si vyhrabes nejaky jednoduchy distro (mozna by mohlo stacit to LAMP iso), tak by ti mohlo stacit 128MB ram/server a konfigurace by mela bejt docela primitivni ...
    pak ti zbejva posledni vec - nastavit nakej fuhrerwal, aby si nelezli navzajem na servery ...
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

  12. #12
    Senior Member Avatar uživatele sasha
    Založen
    26.10.2002
    Bydliště
    Kuttenberg
    Příspěvky
    1 114
    Vliv
    294

    Standardní Re: Apache + MySQL + PHP pro XX lidí z jednoho místa pro výuku

    Citace Původně odeslal admix Zobrazit příspěvek
    V tom pripade zbyva od kazdeho jedna instance, v apache dukladne oddelit adresare, v mysql prava podle hosta, ftpko na widlich bohuzel neporadim
    nebyvalo soucasti iis? a jinak pak uz jen staci aby server neroutoval mezi hosty (predpokladam kazdy ma svou vlan).
    Q9450.R4850.SM215tw.P5Q-Deluxe.x500.NZC130.Pix-501.xen

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Apache + PHP + Mysql 64bit
    Založil kecinzer v sekci fóra Programy a problémy s nimi
    Odpovědí: 3
    Poslední příspěvek: 29.02.2008, 09:56
  2. [MySQL & PHP] Stored Procedures => Ztrata spojeni s MySQL
    Založil MEluZíNa v sekci fóra Programování
    Odpovědí: 10
    Poslední příspěvek: 11.05.2007, 16:58
  3. Program pro výuku psaní všemi deseti pro Linux
    Založil D_a_v_i_d v sekci fóra Programy a problémy s nimi
    Odpovědí: 5
    Poslední příspěvek: 18.04.2006, 23:32
  4. [PHP] Apache, MySQL, mail() - co je rychlejsi
    Založil Petano v sekci fóra Programování
    Odpovědí: 4
    Poslední příspěvek: 03.06.2005, 15:47
  5. [PHP] APACHE 2.0 + PHP 5 + MYSQL 4.0 + WinXP SP2 - INSTALACE
    Založil DAFER v sekci fóra Programování
    Odpovědí: 4
    Poslední příspěvek: 05.11.2004, 00:02

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •