Instalace webového serveru

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (2. Instalace serveru: Doplnění komentáře)
m (Oprava vzhledu, lehká restrukturalizace, doplnění odkazů.)
Řádka 1: Řádka 1:
[[Category:VSE]]
+
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Admin]][[Category:Linux]]
[[Category:OSY]]
+
[[Category:Admin]]
+
[[Category:Linux]]
+
[[Category:Informatika]]
+
  
  
Řádka 21: Řádka 17:
  
 
== Teoretický úvod ==
 
== Teoretický úvod ==
 +
* Virtualizace počítače
 +
* Webový server
 
* [[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 ===
+
<div class="Poznamka">
* 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“.
+
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“.
 
+
</div>
  
 
== Postup ==
 
== Postup ==
Řádka 32: Řádka 30:
 
=== 1. Vytvořte virtuální stroj ===
 
=== 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 (virtuální počítač)
* zkontrolujte nastavení síťové karty virtuálního stroje.
+
* zkontrolujte, zda síťová karta virtuálního stroje může přistupovat do lokální sítě.
** 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.)]]
+
 
* 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í.
 +
** Stahujete-li CD, zvolte „stabilní verzi“ (v roce 2012 Debian Squeeze).
 +
** Máte-li na hostitelském počítači s VirtualBox-em 32-bitový OS, musíte instalovat 32-bitovou verzi (označení <texttt>i386</texttt>). Na 64-bitovém OS můžete použít obě verze (označení <texttt>amd64</texttt> pro 64-bitový nebo <texttt>i386</texttt> pro 32-bitový Debian.)
 +
 +
; Pokud pracujete ve VirtualBox-u
 +
* [[Práce s VirtualBox-em#Vytvoření virtuálního počítače| Vytvoření virtuálního stroje...]]
 +
* [[Práce s VirtualBox-em#Nastavení přístupu k síti | Nastavení síťové karty...]]
 +
* [[Práce s VirtualBox-em#Připojení virtuálního datového úložiště | Vložení virtuálního CD...]]
 +
* [[Práce s VirtualBox-em...]]
  
 
=== 2. Instalace serveru ===
 
=== 2. Instalace serveru ===
* proveďte instalaci
+
* spusťte virtuální stroj
 +
* po spuštění instalátoru postupujte podle pokynů na obrazovce
 +
<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.
 +
</div>
 +
<div class="Varovani">
 +
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 přihlašování po restartu již budete psát heslo s českým rozložením kláves!!!
 +
</div>
 
* při instalaci zvolte úlohy: webový server, SSH server, základní systémové nástroje (grafické rozhraní ne)!
 
* při instalaci zvolte úlohy: webový server, SSH server, základní systémové nástroje (grafické rozhraní ne)!
* [[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>)
 
  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).
 
 
  Nyní již můžete okno virtuálního stroje minimalizovat, dále již budete pracovat ze svého počítače přes SSH.
 
  
 
<!--
 
<!--
Řádka 61: Řádka 68:
 
    aptitude update
 
    aptitude update
 
-->
 
-->
 +
<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>
 +
 +
=== 3. Připojení k serveru přes SSH ===
 +
* [[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>)
 +
  
=== 3. Vyzkoušejte funkčnost webového serveru ===
+
=== 4. Vyzkoušejte funkčnost webového serveru ===
 
* Přímo ze serveru
 
* Přímo ze serveru
 
*: <code>lynx http://localhost</code><br />(Předtím si musíte nainstalovat řádkový prohlížeč webových stránek <tt>lynx</tt>.)
 
*: <code>lynx http://localhost</code><br />(Předtím si musíte nainstalovat řádkový prohlížeč webových stránek <tt>lynx</tt>.)
Řádka 70: Řádka 84:
 
*: 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.
  
Proč nefungují české znaky??? Jak to opravit?
+
<div class="Ukol">Proč nefungují české znaky??? Jak to opravit?</div>
  
=== 4. Vyzkoušejte komunikaci Apache s modulem PHP ===
+
=== 5. Vyzkoušejte komunikaci Apache s modulem PHP ===
 
* Vytvořte testovací stránku v jazyce PHP:
 
* Vytvořte testovací stránku v jazyce PHP:
 
** do souboru <tt>/var/www/test.php</tt> zapište PHP kód:<br /><code>&lt;?php phpinfo(); ?&gt;</code>
 
** do souboru <tt>/var/www/test.php</tt> zapište PHP kód:<br /><code>&lt;?php phpinfo(); ?&gt;</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>
  
=== 5. Instalace LAMP (Linux-Apache-MySQL-PHP) ===
+
=== 6. 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
Řádka 97: Řádka 111:
 
-->
 
-->
  
=== 6. Vyzkoušejte phpMyAdmin ===
+
=== 7. Vyzkoušejte phpMyAdmin ===
 
* Do prohlížeče na Vašem počítači zadejte:  
 
* Do prohlížeče na Vašem počítači zadejte:  
 
     http://<em>server-IP</em>/phpmyadmin
 
     http://<em>server-IP</em>/phpmyadmin

Verze z 25. 6. 2012, 06:57


Obsah

Zadání úlohy

Úkol


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“.

Postup

1. Vytvořte virtuální stroj

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.

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 přihlašování po restartu již budete psát heslo s českým rozložením kláves!!!

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

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


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

Proč nefungují české znaky??? Jak to opravit?

5. Vyzkoušejte komunikaci Apache s modulem PHP

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

/etc/init.d/apache2 restart


7. Vyzkoušejte phpMyAdmin

   http://server-IP/phpmyadmin

Zdroje

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