Konfiguracja Apache

Przedstawię tylko zupełnie podstawowe kroki pozwalające na uruchomienie skryptów CGI na własnej maszynie. Będę bazował na RedHatowej wersji apache-1.3.19-5 z domyślnymi plikami konfiguracyjnymi.

Pliki znajdujące się w katalogu /var/www/cgi-bin powinny domyślnie uruchamiać się jako skrypty CGI. Zmiany które podaje umożliwią uruchamianie skryptów z własnego katalogu.

Plik konfiguracyjny który należy zmienić to: /etc/httpd/conf/httpd.conf

Zmiany:

  • W miejscu gdzie jest:
     #<Directory /home/*/public_html>
    należy dodać (lub odpowiednio zmienić):
     <Directory /home/*/public_html>
     Options ExecCGI
     </Directory>
    
  • Linie:
     #AddHandler cgi-script .cgi
    odkomentować, czyli zmienić na:
     AddHandler cgi-script .cgi
  • Zrestartować apache'a poleceniem:
    service httpd reload

Od tej chwili wszystkie pliki z rozszerzeniem .cgi w katalogach public_html powinny uruchamiać się jako skrypty.


Jan Słupski, jslupski@email.com