Apache FAQ - nejčastejší otázky a odpovědi

Vy se ptáte, my odpovídáme. Jak spustit ASP na Apache, jak zjistit význam chyb, kde najít zajímavé informace a další.
1. Pokud nemám v adresáři žádný soubor typu DirectoryIndex, jak udělat, aby se my vypsal seznam souborů v daném adresáři?

V souboru access.conf musíte u proměnné Option nastavit Indexes, pak se vytvoří požadovaný seznam souborů, ale pouze tehdy, když v daném adresáři není soubor typu DirectoryIndex (Od verze 1.3.4 je toto v souboru httpd.conf)

<Directory $HOME/apache/share/htdocs>
  Option Indexes
  #doplňte zbývající příkazy
  </Directory>
  

2. Chci, aby se mi soubory s koncovkou *.phtml chovaly jako PHP skripty.

Musíme říct Apache, že má soubory typu *.phtml pokládat za PHP skript. Což uděláme tak, že koncovce phtml přiřadíme typ souboru, v našem případě application/x-httpd-php3 . Po tomto kroku, řekneme Apache, že tyto soubory má spuštět programem C:/php3/php.exe (U unixové verze není potřeba dodávat poslední řádek, stačí si nahrát modul Apache pro PHP. U Windows verze musíte ještě nakopírovat soubor php3.ini, který je součástí distribuce PHP do systémového adresáře Windows (většinou je to C:/Windows/php3.ini)). Zrcadlo PHP serveru můžete najít na URL: http://www.php.cz

AddType application/x-httpd-php3 .phtml
  AddType application/x-httpd-php3-source .phps
  Action application/x-httpd-php3 "c:/php3/php.exe"
  

3. Nejdou my spustit CGI skripty.

Předtím, než spustíte svůj program jako CGI skript, je dobré, pokud to podmínky dovolují, si ho spustit na počítači (ne na www serveru) jako obyčejný program. Zde může být několik důvodů:

A: viz otázka 2.

B: podívejte zda-li máte správně nastavenou cestu v konfiguračních souborech.

C: podívejte se, zda-li máte ve skriptu uveden jako první řádek odkaz na programovací jazyk, něco jako je toto:

#!/usr/bin/perl   
  
D: Pokud chcete tisknout data do HTML stránky, musíte před tímto krokem poslat serveru typ souboru v hlavičce, v našem případě je to HTML soubor, takže takto:

print "Content-Type:text/html\n\n";
  print "<HTML>\n";
  

4. Je možné mít na Apache ASP skripty?

Ano, ale zatím pouze pro Windows verzi (URL: http://www.activescripting.org/html/download.html ). Na unix/linux verzi modulu se pracuje. Obecně řečeno je možno na serveru Apache spouštět cokoliv, co server podporuje jako svou základní vlastnost, nebo to k čemu máte moduly.

5.Nevíte, kde je nějaký seznam modulů do Apache.

Kompletní seznam všech modulů najdete na této adrese: http://modules.apache.org

6. Apache mi vypsal nějaké chyby při instalaci. Co mám dělat.

Obecně řečeno je nejlépe si najít na serveru http://bugs.apache.org, co daná chyba znamená. Zde je i popis jak chybě předejít.

7. Chci aby www server posílal uživatelům cookies.

K tomu potřebuje mít nahraný modul mod_usertrack (ve starších verzích mod_cookies). Modul můžete nahrát při kompilaci, nebo tím, že v souboru httpd.conf doplníte tento příkaz.

LoadModule usertrack_module libexec/mod_usertrack.so #unix/linux verze
  LoadModule usertrack_module modules/ApacheModuleUserTrack.dll #windows verze
  

8. Existuje nějaký kvalitní časopis/magazín o Apache.

Ano, nejlepší je asi Apache Week, na URL http://www.apacheweek.com . Časopis vychází každý pátek a pokud chcete, můžete dostávat informace o novinkách a chybách také emailem.
  

Diskuze (1) Další článek: Linux je stále k nezastavení

Témata článku: Software, Programování, Pre, Apache, FAQ, Week, Print


Určitě si přečtěte

Pojďme programovat elektroniku: Když už vás ten chumel součástek prostě nebaví

Pojďme programovat elektroniku: Když už vás ten chumel součástek prostě nebaví

** Levné cetky z Asie stojí dolar ** Postavíte s nimi skoro vše od teploměru po spínač zavlažování ** Má to ale jeden háček. Bude to ošklivé a povětšinou nekvalitní

Jakub Čížek | 22

Porno insider: Jak Greg Lansky mění internet pro dospělé

Porno insider: Jak Greg Lansky mění internet pro dospělé

** Erotický obsah generoval ohromné peníze, pak ale přišel internet... ** Pornografie dostupná všude a zdarma uvedla tvůrce do krize ** Někteří ale dokázali potenciál internetu využít i v tomto oboru

Jan Dudek | 12

Nový iPhone a další novinky Applu: sledujte, na co se zase budou stát fronty

Nový iPhone a další novinky Applu: sledujte, na co se zase budou stát fronty

** Apple dnes představuje nové produkty v čele s novými iPhony ** Nemusí zůstat jen u telefonů, čekají se i další novinky ** Úvodní přednáška začíná v 19:00 našeho času

David Polesný | 57


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku