|
|||||||||||||||||||||||||||||||||||||||||||||||||
Menu
Distributions (131)
bootable [55]
commercial [7] no-commercial [42] unclassified [20] [7]
Software (10844)
|
Hrátky s EyeOS, díl II. - InstalaceDnes se podíváme na zprovoznění EyeOS 1.9.0.1 na vlastním serveru. Na konci článku najdete skript, který vše udělá za vás.
StaženíSoubory jsou umístěny na SourceForge. Odkazy na stažení naleznete na hlavní stránce projektu. Můžete však jít rovnou na SourceForge: verze 1.9.0.1, verze 2.1. RozbaleníVerze 1.9.0.1 je zabalena v archivu .zip, 2.1 pak v .tar.gz. Na rozbalení použijeme třeba tento příkaz:
Nastavení serveruJelikož je EyeOS pouhou webovou aplikací, budeme k jejímu běhu potřebovat webový server. Můžeme použít v podstatě jakýkoli, který podporuje alespoň PHP. Hodila by se také podpora SQLite a IMAP. Zkoušel jsem ho na Ubuntu 10.04 s webovým serverem Apache. Následující příkazy by tedy měly běžet i na Debianu a ubuntích odvozeninách. Budeme potřebovat tyto balíčky: apache2, sqlite, libapache2-mod-php5, php5, php5-sqlite a php5-imap (počítač si asi stáhne další). Vše lze nainstalovat buď v grafickém prostředí (Aplikace->Centrum softwaru pro Ubuntu), avšak mnohem rychleji lze vše provést tímto příkazem:
To však není všechno. SQLite budeme muset nastavit. Nejedná se ale o nic jiného, než o přidání tohoto řádku: extension=sqlite.so třeba na konec souboru /etc/php5/conf.d/sqlite.ini. Na to bude opět stačit jediný příkaz:
Nakonec ještě restartujeme WWW server:
Přenesení souborůSoubory však musí být v adresáři, který je přístupný z Internetu přes protokol HTTP. Obvykle se jedná o /var/www. Proto tam přesuneme celou/é složku/y (pokud tam chceme provozovat více než jednu verzi EyeOS nebo EyeOS a ještě nějaký web), nebo obsah složky (pokud tam chceme provozovat jen jednu verzi EyeOS a nic jiného). /var/www patří rootovi a má práva rwxr-xr-x, takže soubory musíme přenést jako superuživatel (root). V adresáři /var/www ještě trůní soubor index.html s radostným nápisem „It works!“. Ten vymažeme - ještě vše nepracuje. Vše provedeme těmito příkazy:
Nastavení právEyeOS bude požadovat plná práva (777) pro soubory. Vypadá to takto:
Samotná instalaceStačí zadat do prohlížeče adresu http://localhost a instalace může začít. Bohužel, Firefox si s instalací jaksi neuměl poradit, viz. screenshot. Konečný skriptíkAbych vám instalaci co nejvíce zjednodušil, vytvořil jsem skript, který stáhne obě verze, nastaví WWW server, obě verze rozbalí do /var/www a první verzi nastaví práva. Samotné zadání hesla však nechá na vás. Tady je:
Možné potížePokud použijete script dlouho po vydání tohoto článku, zřejmě nenainstalujete nejnovější verzi - radši postupujte podle článku ručně, nebo se podívejte do fóra, možná se tam nějaká nová verze skriptu objeví. POZOR: Nainstaloval jsem EyeOS na běžný hosting a on si tam při instalaci vytvořil soubory. Pár neškodných souborů, které však mají úplně jiného vlastníka, a sice www-data. Já, jakožto pouhý uživatel hostingu, a ne správce serveru s tím nemůžu nic dělat. Nemůžu je upravovat, mazat ani přesouvat. EyeOS ze svého webu vlastně sám nemůžu smazat. Ani mi to vlastně nevadí, protože mám neomezený prostor a zas tolik složek se eyeOS nejmenuje. Co když tam však někdo najde bezpečnostní chybičku, chybu, nebo dokonce velkou chybu, přes kterou by mohl upravit web a špehovat hesla?
|
Szukanie oprogramowania
|
|||||||||||||||||||||||||||||||||||||||||||||||
©Pavel Kysilka - 2003-2024 | maillinuxsoft.cz | Design: www.megadesign.cz |