Instalace webového serveru

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Varianta virtuální stroj)
(Opravy po prvním provedení)
Řádka 14: Řádka 14:
  
 
=== Varianty ===
 
=== Varianty ===
# Použijte připravené servery v datovém centru Monaco.
+
# Použijte připravené servery v datovém centru Monaco<br />
 +
# (přihlašovací údaje k serveru Vám přidělí vyučující).
 
# Použijte vlastní virtuální stroj.
 
# Použijte vlastní virtuální stroj.
 +
Vaši variantu řešení a Vám přidělí vyučující.
 +
 +
=== 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“.
 +
 +
== Připojení k serveru ==
 +
* Přihlaste se do příkazového řádku serveru
 +
** pro servery v DC Monaco pomocí <tt>ssh</tt> nebo <tt>Putty</tt>: je potřeba se přihlásit pod správným zadaným uživ. jménem:<br /> <code>ssh <em>username</em>@<em>ip-serveru</em></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>ifconfig</code>).
  
Vaši variantu řešení a přihlašovací údaje k serveru Vám přidělí vyučující.
 
  
 
== Příprava serveru ==
 
== Příprava serveru ==
Řádka 24: Řádka 33:
 
* 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
** v řádcích <tt>nameserver x.y.z.a</tt> opravte adresu na 8.8.8.8 resp. 8.8.8.4.
+
** v řádcích <code>nameserver x.y.z.a</code> opravte adresy na 8.8.8.8 resp. 8.8.4.4.
 
* Zakažte použití proxy:
 
* Zakažte použití proxy:
** Zakomentujte v souboru <tt>/etc/apt/apt.conf</tt> řádek s http-proxy.
+
** Zakomentujte v souboru <tt>/etc/apt/apt.conf</tt> řádek s http-proxy. (Na začátek řádku napište znak #.)
 
* Aktualizujte systém
 
* Aktualizujte systém
** <code>sudo apt-get update</code>
+
** <code>apt-get update</code>
  
 
=== Varianta virtuální stroj ===
 
=== Varianta virtuální stroj ===
Řádka 36: Řádka 45:
  
 
== Instalace LAMP (Linux-Apache-MySQL-PHP) ==
 
== Instalace LAMP (Linux-Apache-MySQL-PHP) ==
* Přihlaste se do příkazového řádku serveru
 
** pro servery v DC Monaco pomocí <tt>ssh</tt>: je potřeba se přihlásit pod správným zadaným uživ. jménem
 
    ssh <em>username</em>@<em>ip-serveru</em>
 
** pro virtuální stroje použijte terminál.
 
 
* Proveďte instalaci potřebných balíčků
 
* Proveďte instalaci potřebných balíčků
     sudo tasksel install lamp-server
+
     tasksel install lamp-server
 
* Restartujte webový server (Apache)
 
* Restartujte webový server (Apache)
 
     /etc/init.d/apache2 restart
 
     /etc/init.d/apache2 restart
* Vyzkoušejte funkčnost webového serveru
+
 
** Přímo ze serveru
+
=== Vyzkoušejte funkčnost webového serveru ===
**: (Předtím si musíte nainstalovat řádkový prohlížeč webových stránek <tt>lynx</tt>.)
+
* Přímo ze serveru
    lynx http://localhost
+
*: <code>lynx http://localhost</code><br />(Předtím si musíte nainstalovat řádkový prohlížeč webových stránek <tt>lynx</tt>.)
** Z vašeho počítače na OA (z hostitelských Windows)
+
* Z vašeho počítače na OA (z hostitelských Windows)
**: (Adresu zadejte do běžného prohlížeče.)
+
*: Do běžného prohlížeče zadejte adresu:<br /><code>http://<em>server-IP</em></code>
    http://<em>server-IP</em>
+
 
* Vyzkoušejte komunikaci Apache s modulem PHP
+
=== Vyzkoušejte komunikaci Apache s modulem PHP ===
** Vytvořte testovací stránku v jazyce PHP: do souboru <tt>/var/www/test.php</tt> zapište
+
* Vytvořte testovací stránku v jazyce PHP:
    &lt;?php phpinfo(); ?&gt;
+
** do souboru <tt>/var/www/test.php</tt> zapište PHP kód:<br /><code>&lt;?php phpinfo(); ?&gt;</code>
* Nainstalujte a vyzkoušejte phpMyAdmin
+
* Testovací stránku zobrazte v prohlížeči na adrese:<br /><code>http://<em>server-IP</em>/test.php</code>
     sudo apt-get install phpmyadmin
+
 
** Vyzkoušejte z Vašeho počítače:  
+
=== Nainstalujte a vyzkoušejte phpMyAdmin ===
 +
* Nainstalujte balíčky
 +
     apt-get install phpmyadmin
 +
* Nastavte Apache:
 +
** Do souboru /etc/apache2/
 +
* Vyzkoušejte z Vašeho počítače:  
 
     http://<em>server-IP</em>/phpmyadmin
 
     http://<em>server-IP</em>/phpmyadmin
 
* Odstraňte předinstalované úvodní stránky
 
* Odstraňte předinstalované úvodní stránky
*# smažte <tt>index.htm</tt> z <tt>/var/www</tt>
+
*# smažte soubor <tt>index.htm</tt> ze složky <tt>/var/www</tt>.
*# smažte <tt>test.php</tt> z <tt>/var/www</tt>
+
  
 
== Instalace RS Joomla! ==
 
== Instalace RS Joomla! ==

Verze z 16. 12. 2010, 08:46


Obsah

Zadání úlohy

  1. Nakonfigurujte v prostředí OS GNU/Linux webový server.
  2. Nainstalujte redakční systém Joomla!
  3. Nakonfigurujte RS Joomla!

Pracujte samostatně. Výsledné řešení předveďte.

Varianty

  1. Použijte připravené servery v datovém centru Monaco
  2. (přihlašovací údaje k serveru Vám přidělí vyučující).
  3. Použijte vlastní virtuální stroj.

Vaši variantu řešení a Vám přidělí vyučující.

Poznámky

Připojení k serveru


Příprava serveru

Varianta Monaco

Varianta virtuální stroj

Instalace LAMP (Linux-Apache-MySQL-PHP)

   tasksel install lamp-server
   /etc/init.d/apache2 restart

Vyzkoušejte funkčnost webového serveru

Vyzkoušejte komunikaci Apache s modulem PHP

Nainstalujte a vyzkoušejte phpMyAdmin

   apt-get install phpmyadmin
   http://server-IP/phpmyadmin

Instalace RS Joomla!

Stažení RS Joomla! a nahrání skriptů na server

   wget URL-souboru-ke-stažení
   tar xzf instalační-soubor -C /var/www
    unzip instalační-soubor -d /var/www

Konfigurace RS Joomla přes webové rozhraní

Pozor! Mezi jednotlivými kroky instalace nesmí být příliš dlouhý čas, jinak vyprší platnost cookies.
Typ databáze: mysql
Hostitel: localhost
Jméno databáze: Joomla
Název serveru:Jméno Příjmení
E-mail:Váš-školní-mail@oauh.cz

Dokončení instalace

Administrace RS Joomla!

Instalace češtiny

   sudo chmod 777 /var/www/tmp
   sudo chmod 777 /var/www/language/cs-CZ
   sudo chmod 777 /var/www/administrator/language/cs-CZ
   sudo chmod 755 /var/www/tmp
   ...
   ...

Přidání článku do Joomly

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