Instalace webového serveru
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				| m (Oprava struktury) |  (Vykomentována varianta s cizím serverem, odstraněna instalace Joomly (ponechána v samostatné stránce)) | ||
| Řádka 8: | Řádka 8: | ||
| == Zadání úlohy == | == Zadání úlohy == | ||
| − | ===  | + | === Úkol === | 
| # Nakonfigurujte v prostředí OS GNU/Linux webový server. | # Nakonfigurujte v prostředí OS GNU/Linux webový server. | ||
| − | |||
| − | |||
| Pracujte samostatně. Výsledné řešení předveďte vyučujícímu. | Pracujte samostatně. Výsledné řešení předveďte vyučujícímu. | ||
| + | <!-- | ||
| === Varianty === | === Varianty === | ||
| # Použijte vlastní virtuální stroj. | # Použijte vlastní virtuální stroj. | ||
| Řádka 20: | Řádka 19: | ||
| Variantu řešení Vám přidělí vyučující. | Variantu řešení Vám přidělí vyučující. | ||
| − | + | --> | |
| − | + | ||
| − | + | ||
| == Teoretický úvod == | == Teoretický úvod == | ||
| * [[Vzdálené připojení k počítači]] | * [[Vzdálené připojení k počítači]] | ||
| * [[Správa síťového rozhraní počítače]] | * [[Správa síťového rozhraní počítače]] | ||
| + | |||
| + | === Poznámky === | ||
| + | * Nezapomeňte, že některé úkoly smí provádět pouze administrátor systému!!!<br /> Pokud takový úkol spustíte jako běžný uživatel, často chybové hlášení obsahuje text „Permission denied“. | ||
| + | |||
| == Postup == | == Postup == | ||
| − | === 1.  | + | === 1. Vytvořte virtuální stroj === | 
| − | ; Varianta vlastní virtuální stroj | + | <!--; Varianta vlastní virtuální stroj--> | 
| * vytvořte nový virtuální stroj | * vytvořte nový virtuální stroj | ||
| − | *  | + | * zkontrolujte nastavení síťové karty virtuálního stroje. | 
| ** Ve VirtualBox-u při vypnutém stroji zvolte Nastavení-> Síť-> Karta 1-> Připojena k: Síťový most! | ** Ve VirtualBox-u při vypnutém stroji zvolte Nastavení-> Síť-> Karta 1-> Připojena k: Síťový most! | ||
| ** [[Práce s VirtualBox-em#Nastavení přístupu k síti | (Další informace o nastavení VirtualBox-u.)]] | ** [[Práce s VirtualBox-em#Nastavení přístupu k síti | (Další informace o nastavení VirtualBox-u.)]] | ||
| − | *  | + | * vložte do virtuální mechaniky odkaz na obraz CD Debian Squeeze pro síťovou instalaci | 
| − | ** při instalaci zvolte úlohy: webový server, nikoli grafické rozhraní! | + | |
| + | === 2. Instalace serveru === | ||
| + | * proveďte instalaci | ||
| + | * při instalaci zvolte úlohy: webový server, nikoli grafické rozhraní! | ||
| * připojte se pomocí SSH<br />(IP adresu zjistíte na virt. stroji příkazem <code>ip a</code>) | * připojte se pomocí SSH<br />(IP adresu zjistíte na virt. stroji příkazem <code>ip a</code>) | ||
| + |    Pozor!  | ||
| + |    Nezadávejte heslo pro účet správce, tím se účet vůbec nevytvoří a budete moci používat sudo. | ||
| + |    Heslo uživatele budete psát s americkým rozložením klávesnice!!! Berte v potaz až budete heslo psát při přihlašování (již s českým rozložením). | ||
| + | <!-- | ||
| ; Varianta vzdálený počítač | ; Varianta vzdálený počítač | ||
| * připojte se pomocí SSH (přihlašovací údaje Vám zadá vyučující) | * připojte se pomocí SSH (přihlašovací údaje Vám zadá vyučující) | ||
| * pro virtuální stroje použijte terminál nebo si můžete vyzkoušet připojení pomocí <tt>Putty</tt> na IP adresu svého virtuálního stroje<br />(IP adresu zjistíte na virt. stroji příkazem <code>ip a</code>). | * pro virtuální stroje použijte terminál nebo si můžete vyzkoušet připojení pomocí <tt>Putty</tt> na IP adresu svého virtuálního stroje<br />(IP adresu zjistíte na virt. stroji příkazem <code>ip a</code>). | ||
| − | + | Monaco: | |
| * Opravte nastavení DNS serveru | * Opravte nastavení DNS serveru | ||
| ** v souboru <tt>/etc/resolv.conf</tt> opravte nastavení na Google Public DNS server | ** v souboru <tt>/etc/resolv.conf</tt> opravte nastavení na Google Public DNS server | ||
| Řádka 51: | Řádka 59: | ||
| * Aktualizujte seznam balíčků v repozitářích | * Aktualizujte seznam balíčků v repozitářích | ||
|     aptitude update |     aptitude update | ||
| − | -- | + | --> | 
| == Instalace LAMP (Linux-Apache-MySQL-PHP) == | == Instalace LAMP (Linux-Apache-MySQL-PHP) == | ||
| − | ; Varianta vlastní virtuální stroj | + | <!-- ; Varianta vlastní virtuální stroj-->  | 
| * instalace většiny balíčků již proběhla v rámci instalace serveru | * instalace většiny balíčků již proběhla v rámci instalace serveru | ||
| − | * doinstalujte  | + | * doinstalujte balíčky: | 
| − | + | ** mysql-server | |
| + | ** phpmyadmin | ||
| + | <!-- | ||
| + | * Nastavte Apache: | ||
| + | ** Do souboru <tt>/etc/apache2/apache2.conf</tt> doplňte direktivu: | ||
| + |     Include /etc/phpmyadmin/apache.conf | ||
| + | --> | ||
| + | * Restartujte webový server (Apache)    /etc/init.d/apache2 restart | ||
| + | <!-- | ||
| ; Varianta vzdálený počítač | ; Varianta vzdálený počítač | ||
| * Proveďte instalaci potřebných balíčků | * Proveďte instalaci potřebných balíčků | ||
|      tasksel install lamp-server |      tasksel install lamp-server | ||
| − | + | --> | |
| − | + | ||
| === Vyzkoušejte funkčnost webového serveru === | === Vyzkoušejte funkčnost webového serveru === | ||
| Řádka 74: | Řádka 89: | ||
| ** do souboru <tt>/var/www/test.php</tt> zapište PHP kód:<br /><code><?php phpinfo(); ?></code> | ** do souboru <tt>/var/www/test.php</tt> zapište PHP kód:<br /><code><?php phpinfo(); ?></code> | ||
| * Testovací stránku zobrazte v prohlížeči na adrese:<br /><code>http://<em>server-IP</em>/test.php</code> | * Testovací stránku zobrazte v prohlížeči na adrese:<br /><code>http://<em>server-IP</em>/test.php</code> | ||
| − | + | * Vyzkoušejte phpMyAdmin (z Vašeho počítače):   | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | * Vyzkoušejte z Vašeho počítače:   | + | |
|      http://<em>server-IP</em>/phpmyadmin |      http://<em>server-IP</em>/phpmyadmin | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| === Zdroje === | === Zdroje === | ||
| * [https://help.ubuntu.com/community/phpMyAdmin Ubuntu.com-> phpmyadmin] | * [https://help.ubuntu.com/community/phpMyAdmin Ubuntu.com-> phpmyadmin] | ||
| − | |||
| − | |||
Verze z 5. 12. 2011, 17:00
| Obsah | 
Zadání úlohy
Úkol
- Nakonfigurujte v prostředí OS GNU/Linux webový server.
Pracujte samostatně. Výsledné řešení předveďte vyučujícímu.
Teoretický úvod
Poznámky
-  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“.
Postup
1. Vytvořte virtuální stroj
- vytvořte nový virtuální stroj
-  zkontrolujte nastavení síťové karty virtuálního stroje.
- Ve VirtualBox-u při vypnutém stroji zvolte Nastavení-> Síť-> Karta 1-> Připojena k: Síťový most!
- (Další informace o nastavení VirtualBox-u.)
 
- vložte do virtuální mechaniky odkaz na obraz CD Debian Squeeze pro síťovou instalaci
2. Instalace serveru
- proveďte instalaci
- při instalaci zvolte úlohy: webový server, nikoli grafické rozhraní!
-  připojte se pomocí SSH
 (IP adresu zjistíte na virt. stroji příkazemip a)
Pozor! Nezadávejte heslo pro účet správce, tím se účet vůbec nevytvoří a budete moci používat sudo. Heslo uživatele budete psát s americkým rozložením klávesnice!!! Berte v potaz až budete heslo psát při přihlašování (již s českým rozložením).
Instalace LAMP (Linux-Apache-MySQL-PHP)
- instalace většiny balíčků již proběhla v rámci instalace serveru
-  doinstalujte balíčky:
- mysql-server
- phpmyadmin
 
- Restartujte webový server (Apache) /etc/init.d/apache2 restart
Vyzkoušejte funkčnost webového serveru
-  Přímo ze serveru
-  lynx http://localhost
 (Předtím si musíte nainstalovat řádkový prohlížeč webových stránek lynx.)
 
-  
-  Z vašeho počítače na OA (z hostitelských Windows)
-  Do běžného prohlížeče zadejte adresu:http://server-IP
 
-  Do běžného prohlížeče zadejte adresu:
Vyzkoušejte komunikaci Apache s modulem PHP
-  Vytvořte testovací stránku v jazyce PHP:
-  do souboru /var/www/test.php zapište PHP kód:<?php phpinfo(); ?>
 
-  do souboru /var/www/test.php zapište PHP kód:
-  Testovací stránku zobrazte v prohlížeči na adrese:http://server-IP/test.php
- Vyzkoušejte phpMyAdmin (z Vašeho počítače):
http://server-IP/phpmyadmin
