LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Raspberry π IV. - Web server, FTP

Tato malá destička je díky své spotřebě ideální pro nasazení jako malý webový server, má pro to samozřejmě i dostačující výkon . V dnešním díle si předvedeme instalaci lehkého webserveru Lighttpd , správu pomocí PuTTY a FTP přístup.

13.7.2012 00:00 | Petr Horáček | Články autora | přečteno 23647×

V tomto díle si vytvoříme základ našeho webserveru, v tom příštím si přidáme nástroje pro PHP a MySQL. Budeme předpokládat že náš malinový server bude poblikávat někde v koutě a my k němu budeme přistupovat pomocí rozhraní Putty, pouze základní instalaci provedeme přímo na Raspberry.

Příprava distribuce

Jako distrubuci pro běh serveru jsem vybral dobře fungující Debian. Jeho instalaci jsme si popsali v druhém díle seriálu. Stejně budeme postupovat i nyní - nainstalujte si tedy Debian na SD kartu a poté rozšiřte paměť disku podle předminulého článku. Také by bylo vhodné systém aktualizovat a nastavit správné časové pásmo.

Po spuštění a přihlášení do Raspberry si sepíšeme jeho IP adresu (Ta se zobrazuje až u druhého spuštění jako “Místo minulého přihlášení”. Jiným způsobem pro zjištění je příkaz ifconfig, adresa se zde nachází za vypsanou položkou inet addr).

Jak bylo řečeno - k počítači budeme přistupovat vzdáleně skrz rozhraní Putty, dále si tedy nastavíme přístup přes SSH.

sudo mv /boot/boot_enable_ssh.rc /boot/boot.rc

Teď můžeme Raspberry restartovat a případně odpojit vše krom ethernetu a napájení.

sudo shutdown - r now

PuTTY

PuTTY je SSH klient určený pro vzdálenou správu přes příkazovou řádku. Stáhnout si jej můžete z balíčku putty. Po připojení na adresu Raspberry se objeví upozornění na neznámý klíč serveru, ničeho se nelekejte, souhlaste a pokračujte dál. Objeví se konzole s výzvou k přihlášení.

Po přihlášení změníme z bezpečnostních důvodů heslo uživatele pi a root.

sudo passwd pi
sudo passwd root

Lighttpd

Jde o rychlý, bezpečný a na paměť nenáročný server, to však neznamená že je ochuzený o funkce. Je nasazený například i na serverech YouTube či Wikipedia. Zde na Linuxsoftu vyšel o tomto webserveru samostatný článek, ve kterém se dozvíte více o zabezpečení, konfiguraci a podobně. Můžete ale použít i Apache, nebo jiné řešení.

Nejprve vytvoříme skupinu a uživatele který bude moci webový server používat.

sudo addgroup --system www-data
sudo adduser www-data www-data

Dále nainstalujeme samotný server z repozitářů.

sudo apt-get install lighttpd

Pokud vše funguje jak má, můžete si prohlédnout základní stránku s informacemi o serveru.

http://<adresa_raspberry>/index.lighttpd.html

Kořenový adresář webových stránek je umístěn ve /var/www. Pro jednodušší přístup a manipulaci se soubory si zprovozníme připojení k serveru skrz FTP.

FTP

Raspberry není kvůli svému výkonu vhodné pro nasazení jako velký FTP server s objemnými soubory, FTP zde ale můžeme využít pro nahrávání částí webu, redakčního systému a podobně.

Nejprve nastavíme již vytvořeného uživate www-data jako vlastníha složky /var/www.

sudo chown -R www-data /var/www

Pro správu FTP budeme využivat službu VSFTP. Nainstalujeme ji z repozitářů.

sudo apt-get install vsftpd

Po instalaci upravíme přístupová práva v konfiguračním souboru VSFT - otevřeme soubor pomocí aplikace nano.

sudo nano /etc/vsftpd.conf

V souboru přepíšeme anonymous _ enable = YES na anonymous _ enable = NO, odstraněním dvojté mřížky ( #) odkomentujeme řádky local _ enable = YES a write _ enable = YES, na konec souboru pak přidáme nový řádek force _ dot _ files = YES. Soubor poté zavřeme Ctrl+X a potvrdíme změny.

Následovně restartujeme FTP server .

 sudo service vsftpd restart

Uživateli www - data nastavíme / var / www jako domovskou složku při prohlížení .

sudo usermod -d /var/www www-data

Pokud chcete uživateli root zakázat přístup do FTP (aby nebylo přes FTP možné smazat obsah celého serveru) můžete to provést takto:

sudo usermod -L root

Nyní je vše připraveno k použití. K serveru se můžeme připojit například přes FileZillu nebo jiného FTP klienta.

V dalším díle si nainstalujeme PHP a MySQL, poté se podíváme na připojení externích disků nebo zprovoznění Samby.

Verze pro tisk

pridej.cz

 

DISKUZE

Opravdu bezi youtube a Wikipedia na Lighttpd? 13.7.2012 00:54 Martin Vancl
L Re: Opravdu bezi youtube a Wikipedia na Lighttpd? 13.7.2012 19:55 Petr Horáček
  L Re: Opravdu bezi youtube a Wikipedia na Lighttpd? 13.7.2012 21:51 Martin Vancl
vsftpd 23.7.2012 01:00 Mikuláš Szabó
  L Re: vsftpd 5.8.2012 10:28 Petr Horáček




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

4.9.2016 20:13 /Pavel `Goldenfish' Kysilka
PR: Dne 22.9.2016 proběhne v Praze konference Cloud computing v praxi. Tématy bude např. nejnovější trendy v oblasti cloudu a cloudových řešení, provozování ERP v cloudu, o hostování různých typů softwaru, ale třeba i o zálohování dat nabízeném podnikům formou služby.
Přidat komentář

1.9.2016 11:27 /Honza Javorek
Česká konference o Pythonu, PyCon CZ, stále hledá přednášející skrz dobrovolné přihlášky. Máte-li zajímavé téma, neváhejte a zkuste jej přihlásit, uzávěrka je již 12. září. Konference letos přijímá i přednášky v češtině a nabízí pomoc s přípravou začínajícím speakerům. Řečníci mají navíc vstup zadarmo! Více na webu.
Přidat komentář

27.8.2016 8:55 /Delujek
Dnes po 4 letech komunitního vývoje vyšla diaspora 0.6.0.0
diaspora* je open-source, distribuovaná sociální síť s důrazem na soukromý
Více v oficiálním blog-postu
Přidat komentář

24.8.2016 6:44 /Ondřej Čečák
Poslední týden CFP LinuxDays 2016; pokud byste rádi přednášeli na LinuxDays 2016 8. a 9. října v Praze, můžete svůj příspěvek přihlásit, následovat bude veřejné hlasování.
Přidat komentář

9.8.2016 22:56 /Petr Ježek
Zařazení souborového systému reiser4 do jádra 4.7 znamená konečně konec patchování jádra jen kvůli možnosti použít reiser4.
Přidat komentář

12.7.2016 13:14 /František Kučera
Spolek OpenAlt zve na 130. distribuovaný sraz příznivců svobodného softwaru a otevřených technologií (hardware, 3D tisk, SDR, DIY, makers…), který se bude konat ve čtvrtek 21. července od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

11.7.2016 16:53 /Redakce Linuxsoft.cz
Konference LinuxDays hledá přednášející. Přihlášky poběží do konce prázdnin, v září bude hlasování a program. Více na https://www.linuxdays.cz/2016/cfp/.
Přidat komentář

8.5.2016 17:19 /Redakce Linuxsoft.cz
PR: Dne 26.5.2016 proběhne v Praze konference Cloud computing v praxi. Tématy bude např. nejnovější trendy v oblasti cloudu a cloudových řešení, cloudové služby, infrastruktura cloudu, efektivní využití cloudu, možné nástrahy cloudů a jak se jim vyhnout
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

19.9.2016 21:04 / Marek Schoř
Poděkování

1.9.2016 13:07 / Walker
hardwood floor refinishing

12.8.2016 11:51 / Josef Zapletal
Jak udělat HTML/Javascript swiping gallery do mobilu?

8.8.2016 14:58 / Adams
fairies for hire

28.7.2016 15:51 / pepan
Re: NetBeans vs Eclipse

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2016) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze