Apache a CGI skripty I.

Dnes si nastavíme spuštění CGI skriptů, které nám například dovolí vyhledávání v databázi a mnoho dalších užitečných věcí.
Dnes si nastavíme spuštění CGI skriptů, které nám například dovolí vyhledávání v databázi a mnoho dalších užitečných věcí.

1. Prvním předpoklad je, že musíme vědět, který programovací jazyk pro vytvoření CGI skriptu použijeme. Řekněme, že jsme se rozhodli pro Perl. Pokud používáte Windows, pak Perl si stáhněte z tohoto místa. Perl si nainstaluje do standardního adresáře C:\Perl (Tento cesta je velice důležitá, protože se na ni budeme odkazovat v CGI skriptech). Pokud používáte Linux/Unix, pak si Perl stáhněte z této adresy a nainstalujte ho do adresáře /usr/bin

2. Dalším krokem je dobře nakonfigurovaný Apache. Stačí, pokud se podíváte do souboru C:\Program Files\Apache Group\Apache\conf\srm.conf ($HOME/apache/etc/srm.conf) a tam musí být následující řádek, který říká, že všechny soubory *.cgi jsou CGI skripty.

AddHandler cgi-script .cgi

3. Opět v souboru srm.conf se podívejte, zda-li máte odškrtnutý další řádek, který říká, kde je umístěn adresář s CGI skripty. Podrobnější popis najdete v článku Jak upravit vzhled Apache ke svému prospěchu

ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"

(ScriptAlias /cgi-bin/ $HOME/apache/share/cgi-bin)

4. V souboru C:\program Files\Apache Group\Apache\conf\acces.conf ($HOME/apache/etc/access.conf) by mělo být vše v pořádku, pokud jste nic neměnili. Pokud ano, vše podrobně vysvětleno v článku Konfigurace serveru Apache poprvé, popřípadě stačí zkopírovat část souboru, kde je zmínka o níže uvedeném řádku, ze souboru access.conf.default do access.conf

<Directory "C:/Program Files/Apache Group/Apache/cgi-bin"> # verze pro Windows

(<Directory $HOME/apache/share/cgi-bin>) # verze pro Unix/Linux

</Directory>

Nyní by jste měli mít správně nakonfigurovaný www server, tak, abychom se mohli pokusit vytvořit svůj první CGI skript. Příště si ukážeme, jak by měl náš první CGI skript asi vypadat a pokusíme si jej spustit.

Váš názor Další článek: Dá se překročit limit 2 terabyty u pevných disků pod Windows NT?

Témata článku: Software, Linux, Programování, CGI, První pokus, Skript, Apache, Program Files, První článek


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

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 140

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 65

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

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

** Teplotní extrémy dokážou překvapit. Seznamte se s rekordy v Česku i ve světě ** Rekordní hodnoty jsou mnohdy až k neuvěření ** Zjistěte, kdy ke bylo největší horko, zima, déšť či vítr

Karel Kilián | 7

Š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

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

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


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