Instalace webového serveru

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (2. Instalace serveru: Oprava pořadí kroků v instalaci.)
m (Opravena cesta ke složce serveru na /var/www/html.)
Řádka 94: Řádka 94:
 
*: Do běžného prohlížeče zadejte adresu:<br /><code>http://<em>IP-adresa-serveru</em></code><br />Pokud nefunguje, ověřte, že máte virtuální stroj připojený do venkovní sítě (síťový most).
 
*: Do běžného prohlížeče zadejte adresu:<br /><code>http://<em>IP-adresa-serveru</em></code><br />Pokud nefunguje, ověřte, že máte virtuální stroj připojený do venkovní sítě (síťový most).
 
* Vyzkoušejte změnu stránek: dopište na úvodní stránku svoje jméno
 
* Vyzkoušejte změnu stránek: dopište na úvodní stránku svoje 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.
+
*: Do souboru <tt>/var/www/html/index.html</tt> dopište jako nadpis úrovně 1 text:<br/>„Tento server vytvořil “ a vaše jméno.
 
*: Pro [[Základy CLI#Editace souborů|úpravu souboru použijte například editor <tt>nano</tt>]].
 
*: Pro [[Základy CLI#Editace souborů|úpravu souboru použijte například editor <tt>nano</tt>]].
  
Řádka 142: Řádka 142:
 
=== 6. Vyzkoušejte komunikaci Apache s modulem PHP ===
 
=== 6. 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/html/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>IP-adresa-serveru</em>/test.php</code>
 
* Testovací stránku zobrazte v prohlížeči na adrese:<br /><code>http://<em>IP-adresa-serveru</em>/test.php</code>
  
Řádka 156: Řádka 156:
  
 
=== 8. Nastavte přístup do složky s webem ===
 
=== 8. Nastavte přístup do složky s webem ===
* Nastavte vlastnictví složky <tt>/var/www</tt> svému uživateli tak, abyste do ní mohli kopírovat soubory.
+
* Nastavte vlastnictví složky <tt>/var/www/html</tt> svému uživateli tak, abyste do ní mohli kopírovat soubory.
  chown -R vaseuzivatelkejmeno /var/www
+
  chown -R ''vaseuzivatelkejmeno'' /var/www/html
  
 
=== 9. Vyzkoušejte připojení přes WinSCP ===
 
=== 9. Vyzkoušejte připojení přes WinSCP ===
 
* Spusťte na hostitelském počítači program WinSCP a připojte se pomocí SCP k vašemu virtuálnímu stroji.
 
* Spusťte na hostitelském počítači program WinSCP a připojte se pomocí SCP k vašemu virtuálnímu stroji.
* V pravém okně najděte složku <tt>/var/www</tt>.
+
* V pravém okně najděte složku <tt>/var/www/html</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.
  

Verze z 10. 12. 2015, 11:09


Linux is like a tee-pee. No gates, no windows, Apache inside...

Zdroj: GeeksAreSexy.net

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: Debian: návod pro uživatele.

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: Debian: návod pro uživatele.


Ověření funkčnosti

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

ip a
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í materiály: Instalace software v GNU/Linuxu

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

Dokončení úlohy

5. 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!


Instalace phpMyAdmin
/etc/init.d/apache2 restart


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

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.

6. Vyzkoušejte komunikaci Apache s modulem PHP

7. Vyzkoušejte phpMyAdmin

   http://IP-adresa-serveru/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/html

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


Vypnutí stroje

shutdown -hP now

Další zdroje

Navazující návody

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