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í, FAQ, Pre, Apache, Print, Week


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

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

** Systém Windows 10 umí spoustu užitečných drobností ** O mnoha praktických funkcích pravděpodobně ani nevíte ** Poznejte užitečné tipy, které se vám mohou hodit každý den

Vladislav Kluska | 36

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

Alan Turing: Genius, který matematicky stvořil počítač

Alan Turing: Genius, který matematicky stvořil počítač

Řešením matematického problému se dostal k modelu teoretického stroje, který nese jeho jméno a je základem logiky univerzálních počítačů.

Pavel Tronner | 56

Sex a rozmnožování při mezihvězdné cestě: Kolik lidí je potřeba pro let k Proximě Centauri?

Sex a rozmnožování při mezihvězdné cestě: Kolik lidí je potřeba pro let k Proximě Centauri?

** Vědci spočítali, jak velká by musela být posádka pro vícegenerační let k nejbližší hvězdné soustavě ** Proxima Centauri se nachází 4,3 světelných let od nás ** Za současných technologií bychom k ní letěli 6300 let

Petr Kubala | 53

Budoucnost elektroniky: čeští vědci stojí za revolučním čipem, který nemá ve světě obdoby

Budoucnost elektroniky: čeští vědci stojí za revolučním čipem, který nemá ve světě obdoby

** Čeští vědci pod vedením Tomáše Jungwirtha vyvíjí nový typ revolučního paměťového čipu ** Zatímco v současnosti elektronika pracuje s elektrony, v budoucnu to budou spiny elektronů ** Čipy budou moci být klidně i 1 000x rychlejší a úspornější

Karel Javůrek | 32

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji