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, Programování, Linux, CGI, První článek, Apache, První pokus, Skript, Program Files, Standardní adresa


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

Osudová havárie Concordu: Před 18 lety přišel konec nadzvukových dopravních letadel

Osudová havárie Concordu: Před 18 lety přišel konec nadzvukových dopravních letadel

** Concorde byl nejrychlejším dopravním letadlem ** Atlantik dokázal přeletět za cca 3 až 3,5 hodiny ** Před osmnácti lety tragická havárie provoz těchto letadel prakticky ukončila

David Polesný, Jiří Černý | 39

Kryptoměnový milionář staví v Nevadě obří utopické město využívající blockchain na vše

Kryptoměnový milionář staví v Nevadě obří utopické město využívající blockchain na vše

** V USA vzniká rozsáhlý projekt postavený na blockchainu ** Milionář staví město, které bude fungovat zcela na blockchainu ** Blockchain bude základem pro vše, například i platby, ověřování identity a podobně

Karel Javůrek | 41

Užitečné funkce ve Windows 10, o kterých možná ani nevíte

Užitečné funkce ve Windows 10, o kterých možná ani nevíte

** Operační systém Windows 10 nabízí spoustu užitečných drobností ** O některých funkcích mnoho uživatelů není ** Ukážeme vám některé užitečné vychytávky

Vladislav Kluska | 86

Google Mapy vs. Mapy.cz: Které internetové mapy jsou lepší?

Google Mapy vs. Mapy.cz: Které internetové mapy jsou lepší?

** Jsou lepší mapy od Googlu, nebo ty od Seznamu? ** Má být mapa především tradiční mapou, nebo spíše asistentem? ** Vyslechněte si argumenty a hlasujte, na jaké straně jste vy

Jakub Čížek, Vladislav Kluska | 78



Aktuální číslo časopisu Computer

Jak nastavit a ochránit nový mobil

Velký test bezdrátových klávesnicí a myší

Počítače v roce 2019

Srovnání barevných laserových multifunkcí