Instalace webového serveru

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Přidána kategorie Návody a Úlohy, je třeba rozdělit na více návodů)
(Aktualizace návodu + doplnění dalších zdrojů)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Admin]][[Category:Linux]][[Category:Návody]][[Category:Úlohy]]
 
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Admin]][[Category:Linux]][[Category:Návody]][[Category:Úlohy]]
  
 +
<div class="Poznamka">Tento návod je odladěn pro Debian Wheezy. Je určen pro rychlou a jednoduchou instalaci webového serveru (LAMP) v rámci výuky na oboru Informační technologie na [http://www.oauh.cz/ Obchodní akademii Uherské Hradiště].</div>
  
 
== Zadání úlohy ==
 
== Zadání úlohy ==
Řádka 7: Řádka 8:
 
* Vyzkoušejte funkčnost serveru.
 
* Vyzkoušejte funkčnost serveru.
 
* Vyzkoušejte ovládání virtuálního stroje pomocí příkazového řádku.
 
* Vyzkoušejte ovládání virtuálního stroje pomocí příkazového řádku.
* Pracujte samostatně. Výsledné řešení předveďte vyučujícímu.
 
 
<!--
 
=== Varianty ===
 
# Použijte vlastní virtuální stroj.
 
# Použijte připravené (virtuální) servery<br />(přihlašovací údaje k serveru Vám sdělí vyučující).
 
 
Variantu řešení Vám přidělí vyučující.
 
-->
 
  
 
== Teoretický úvod ==
 
== Teoretický úvod ==
Řádka 38: Řádka 30:
 
* vložte do virtuální mechaniky odkaz na obraz CD Debian Squeeze pro síťovou instalaci
 
* vložte do virtuální mechaniky odkaz na obraz CD Debian Squeeze pro síťovou instalaci
 
** CD stáhněte ze stránek [http://www.debian.org/CD/http-ftp/#stable projektu Debian], nebo Vám je dodá vyučující.
 
** CD stáhněte ze stránek [http://www.debian.org/CD/http-ftp/#stable projektu Debian], nebo Vám je dodá vyučující.
** Stahujete-li CD, zvolte „stabilní verzi“ (v roce 2012 Debian Squeeze).  
+
** Stahujete-li CD, zvolte „stabilní verzi“ (v roce 2013 Debian Wheezy).  
 
** Máte-li na hostitelském počítači s VirtualBox-em 32-bitový OS, musíte instalovat 32-bitovou verzi (označení <tt>i386</tt>). Na 64-bitovém OS můžete použít obě verze (označení <tt>amd64</tt> pro 64-bitový nebo <tt>i386</tt> pro 32-bitový Debian.)  
 
** Máte-li na hostitelském počítači s VirtualBox-em 32-bitový OS, musíte instalovat 32-bitovou verzi (označení <tt>i386</tt>). Na 64-bitovém OS můžete použít obě verze (označení <tt>amd64</tt> pro 64-bitový nebo <tt>i386</tt> pro 32-bitový Debian.)  
 +
 +
Doplňující materiály: [[Debian - verze|Výběr verze Debianu]].
  
 
; Pokud pracujete ve VirtualBox-u
 
; Pokud pracujete ve VirtualBox-u
Řádka 45: Řádka 39:
  
 
=== 2. Instalace serveru ===
 
=== 2. Instalace serveru ===
* spusťte virtuální stroj
+
* Spusťte virtuální stroj.
* po spuštění instalátoru postupujte podle pokynů na obrazovce
+
* Po spuštění instalátoru postupujte podle pokynů na obrazovce.
 
<div class="Poznamka">
 
<div class="Poznamka">
 
Doporučení: Nezadávejte heslo pro účet správce, tím se účet vůbec nevytvoří a budete moci používat sudo.
 
Doporučení: Nezadávejte heslo pro účet správce, tím se účet vůbec nevytvoří a budete moci používat sudo.
 
</div>
 
</div>
<div class="Varovani">
+
* Při rozdělování disku stačí použít standardní nastavení.
Heslo uživatele zadáváte při instalaci s ''americkým rozložením klávesnice'', zohledněte proto psaní ne-ASCII znaků.
+
* Při instalaci zvolte úlohy: webový server, SSH server, základní systémové nástroje!
Při přihlašování po restartu již budete psát heslo s českým rozložením kláves!!!
+
<div class="Varovani">Neinstalujte grafické rozhraní. Jeho instalace zabere spoustu času a je vám k ničemu.</div>
</div>
+
* Zavaděč GRUB umístěte do MBR.
* při instalaci zvolte úlohy: webový server, SSH server, základní systémové nástroje (grafické rozhraní ne)!
+
 
 +
Doplňující materiály: [[Debian - instalace|Instalace GNU/Linuxu]].
  
 
<!--
 
<!--
Řádka 75: Řádka 70:
 
* [[Vzdálené připojení k počítači|připojte se k virtuálnímu stroji]] ze svého počítače pomocí SSH<br />(IP adresu zjistíte na virt. stroji příkazem <code>ip a</code>)
 
* [[Vzdálené připojení k počítači|připojte se k virtuálnímu stroji]] ze svého počítače pomocí SSH<br />(IP adresu zjistíte na virt. stroji příkazem <code>ip a</code>)
  
<div class="Poznamka">
+
<div class="Poznamka">Nyní již můžete okno virtuálního stroje minimalizovat, dále již budete pracovat ze svého počítače přes SSH.</div>
Nyní již můžete okno virtuálního stroje minimalizovat, dále již budete pracovat ze svého počítače přes SSH.
+
 
</div>
+
Doplňující zdroje: [[Správa síťového rozhraní počítače]], [[Vzdálené připojení k počítači]]
  
 
=== 4. Vyzkoušejte funkčnost webového serveru ===
 
=== 4. Vyzkoušejte funkčnost webového serveru ===
Řádka 87: Řádka 82:
 
*: Do souboru <tt>/var/www/index.html</tt> dopište jako nadpis úrovně 1 text:<br/>„Tento server vytvořil “ a vaše jméno.
 
*: Do souboru <tt>/var/www/index.html</tt> dopište jako nadpis úrovně 1 text:<br/>„Tento server vytvořil “ a vaše jméno.
  
<div class="Ukol">Proč nefungují české znaky??? Jak to opravit?</div>
+
<div class="Ukol">Doplňující otázka: Proč nefungují české znaky??? Jak to opravit?</div>
  
 
=== 5. Vyzkoušejte komunikaci Apache s modulem PHP ===
 
=== 5. Vyzkoušejte komunikaci Apache s modulem PHP ===
Řádka 138: Řádka 133:
 
* V pravém okně najděte složku <tt>/var/www</tt>.
 
* V pravém okně najděte složku <tt>/var/www</tt>.
 
* Do složky by nyní měly jít kopírovat soubory, obrázky, webové stránky atd.
 
* Do složky by nyní měly jít kopírovat soubory, obrázky, webové stránky atd.
 +
 +
== Další zdroje ==
 +
* [https://wiki.debian.org/LaMp Wiki Debian.org &rarr; LAMP]

Verze z 13. 11. 2013, 11:34


Tento návod je odladěn pro Debian Wheezy. Je určen pro rychlou a jednoduchou instalaci webového serveru (LAMP) v rámci výuky na oboru Informační technologie na Obchodní akademii Uherské Hradiště.

Obsah

Zadání úlohy

Teoretický úvod

Nezapomeňte, že některé úkoly smí provádět pouze administrátor systému!!!
Pokud takový úkol spustíte jako běžný uživatel, často chybové hlášení obsahuje text „Permission denied“.

Problém vyřešíte tím, že úkol spustíte pomocí příkazu sudo.

Postup

1. Vytvoření virtuálního stroje

Doplňující materiály: Výběr verze Debianu.

Pokud pracujete ve VirtualBox-u

2. Instalace serveru

Doporučení: Nezadávejte heslo pro účet správce, tím se účet vůbec nevytvoří a budete moci používat sudo.

Neinstalujte grafické rozhraní. Jeho instalace zabere spoustu času a je vám k ničemu.

Doplňující materiály: Instalace GNU/Linuxu.


Ověření funkčnosti

3. Připojení k serveru přes SSH

Nyní již můžete okno virtuálního stroje minimalizovat, dále již budete pracovat ze svého počítače přes SSH.

Doplňující zdroje: Správa síťového rozhraní počítače, Vzdálené připojení k počítači

4. Vyzkoušejte funkčnost webového serveru

Doplňující otázka: Proč nefungují české znaky??? Jak to opravit?

5. Vyzkoušejte komunikaci Apache s modulem PHP

Dokončení úlohy

6. Instalace LAMP (Linux-Apache-MySQL-PHP)

Při instalaci MySQL nastavte heslo do databáze (nenechávejte ho prázdné), jinak nepůjde nainstalovat phpmyadmin!

/etc/init.d/apache2 restart

Pokud jste nenastavili heslo do MySQL databáze a nemůžete nainstalovat phpmyadmin, ukončete instalátor, odinstalujte nejprve phpmyadmin-a, pak mysql, restartujte počítač a proveďte instalaci MySQL znovu.

7. Vyzkoušejte phpMyAdmin

   http://server-IP/phpmyadmin
Viz také

Nastavení přístupu pro kopírování souborů

8. Nastavte přístup do složky s webem

chown -R vaseuzivatelkejmeno /var/www

9. Vyzkoušejte připojení přes WinSCP

Další zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje