Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verzePoslední revizeObě strany příští revize | ||
navody:fc5prirucka19 [2006/07/17 22:22] – macky | navody:fc5prirucka19 [2006/09/17 20:47] – macky | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | [[fc5prirucka|Hlavní stránka]] | ||
- | ===== Webový server ===== | ||
- | |||
- | Pomocí trojice aplikací //MySQL//, //PHP// a //Apache// může svůj linuxový stroj " | ||
- | |||
- | ==== Instalace webového serveru Apache ==== | ||
- | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | * Přečtěte si kapitolu [[fc5prirucka2# | ||
- | |||
- | //Apache// je pravděpodobně nejpopulárnější webový server používaný nejen pod Linuxem ale také pod OS typu Windows a představuje jakýsi " | ||
- | |||
- | Pomocí následujících příkazů nainstalujete potřebné balíčky a spustíte //httpd// server. | ||
- | |||
- | yum -y install httpd | ||
- | yum -y install mod_ssl | ||
- | yum -y install httpd-manual | ||
- | yum -y install mod_perl | ||
- | yum -y install mod_auth_mysql | ||
- | yum -y install crypto-utils | ||
- | yum -y install mod_python | ||
- | / | ||
- | |||
- | Funkčnost webového serveru ověříte pomocí odkazu [[http:// | ||
- | |||
- | ==== Instalace PHP ==== | ||
- | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | * Přečtěte si kapitolu [[fc5prirucka2# | ||
- | * Přečtěte si kapitolu [[fc5prirucka19# | ||
- | |||
- | Instalaci a spuštění PHP serveru lze provést pomocí následujících příkazů | ||
- | |||
- | yum -y install php | ||
- | yum -y install php-mysql | ||
- | / | ||
- | |||
- | Pomocí příkazu | ||
- | |||
- | gedit / | ||
- | |||
- | otevřete soubor // | ||
- | |||
- | <?php phpinfo(); ?> | ||
- | |||
- | Soubor uložte. Funkčnost PHP serveru lze ověřit pomocí odkazu [[http:// | ||
- | |||
- | ==== Instalace MySQL ==== | ||
- | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | * Přečtěte si kapitolu [[fc5prirucka2# | ||
- | * Přečtěte si kapitolu [[fc5prirucka18# | ||
- | * Přečtěte si kapitolu [[fc5prirucka19# | ||
- | |||
- | Server MySQL spustíte pomocí | ||
- | |||
- | / | ||
- | |||
- | ==== Tipy na Apache ==== | ||
- | |||
- | Pro odstranění podpisu serveru otevřete soubor // | ||
- | |||
- | gedit / | ||
- | |||
- | a řádek | ||
- | |||
- | ServerSignature on | ||
- | |||
- | změňte na | ||
- | |||
- | ServerSignature off | ||
- | |||
- | Pod tento řádek přidejte | ||
- | |||
- | ServerTokens ProductOnly | ||
- | |||
- | Editovaný soubor uložte a restartuje Apache pomocí | ||
- | |||
- | / | ||
- | |||
- | ==== Namapování adres URL k adresářům mimo /var/www ==== | ||
- | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | * Přečtěte si kapitolu [[fc5prirucka19# | ||
- | |||
- | Do příkazové řádky zadejte | ||
- | |||
- | gedit / | ||
- | |||
- | a vložte následující řádky do nově vytvořeného souboru //alias// | ||
- | |||
- | Alias /URL-path / | ||
- | | ||
- | < | ||
- | Options Indexes FollowSymLinks | ||
- | AllowOverride All | ||
- | Order allow,deny | ||
- | Allow from all | ||
- | </ | ||
- | |||
- | Uložte soubor //alias// a restartuje webový server pomocí | ||
- | |||
- | / | ||
- | |||
- | Funkčnost nastavení ověříte pomocí odkazu [[http:// | ||
- | |||
- | ==== Změna defaultního portu webového serveru Apache ==== | ||
- | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | * Přečtěte si kapitolu [[fc5prirucka19# | ||
- | |||
- | Předpokládejme, | ||
- | |||
- | Následujícími příkazy zálohujeme soubor // | ||
- | |||
- | cp / | ||
- | gedit / | ||
- | |||
- | V souboru // | ||
- | |||
- | Listen 80 | ||
- | |||
- | nahraďte ji řádkou | ||
- | |||
- | Listen 78 | ||
- | |||
- | uložte editovaný soubor a restartujte webový server pomocí | ||
- | |||
- | / | ||
- | |||
- | Funkčnost úpravy lze zkontrolovat pomocí odkazu [[http:// | ||
- | |||
- | ==== Vložení RSS do PHP v případě webového serveru Apache ==== | ||
- | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | * Přečtěte si kapitolu [[fc5prirucka19# | ||
- | * Přečtěte si kapitolu [[fc5prirucka19# | ||
- | |||
- | Předpokládejme, | ||
- | |||
- | Prostřednictvím příkazové řádky zadejte | ||
- | |||
- | wget -c http:// | ||
- | mkdir / | ||
- | tar zxvf magpierss-0.71.1.tar.gz -C / | ||
- | mv / | ||
- | rm -fr / | ||
- | chown -R www-data: | ||
- | gedit / | ||
- | |||
- | Do nově vytvořeného souboru // | ||
- | |||
- | < | ||
- | " | ||
- | | ||
- | <html xmlns=" | ||
- | | ||
- | < | ||
- | | ||
- | < | ||
- | | ||
- | <meta http-equiv=" | ||
- | | ||
- | <style type=" | ||
- | / | ||
- | /* | ||
- | | ||
- | */ | ||
- | | ||
- | body { | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | } | ||
- | | ||
- | h1 { | ||
- | | ||
- | | ||
- | } | ||
- | | ||
- | /*]]>*/ | ||
- | </ | ||
- | | ||
- | </ | ||
- | | ||
- | < | ||
- | | ||
- | <?php | ||
- | | ||
- | require_once ' | ||
- | error_reporting(E_ERROR); | ||
- | | ||
- | $url = ' | ||
- | $rss = fetch_rss($url); | ||
- | | ||
- | if ($rss) { | ||
- | | ||
- | echo "< | ||
- | echo "<a href=$url>", | ||
- | echo "</ | ||
- | | ||
- | | ||
- | $url = $item[link]; | ||
- | $title = $item[title]; | ||
- | $description = $item[description]; | ||
- | echo "< | ||
- | echo "< | ||
- | echo " | ||
- | echo "</ | ||
- | } | ||
- | | ||
- | } | ||
- | | ||
- | else { | ||
- | echo "<a href=$url>", | ||
- | } | ||
- | | ||
- | ?> | ||
- | | ||
- | </ | ||
- | | ||
- | </ | ||
- | |||
- | Editovaný soubor // | ||
- | |||
- | ===== ===== | ||
- | [[fc5prirucka|Hlavní stránka]] |