LINUX.ORG.RU

выполнение скриптов (apache)


0

0

поставил
~> apt-get install apache'*'
потом в httpd.conf раскоментировал строчку и добавил '.pl'
AddHandler cgi-script .cgi .sh .pl
далее иду в /var/www
создаю там файл index.html
создаю там директорию cgi-bin
создаю файл cgi-bin/test.pl
в index.pl у меня прописана ссылка на этот скрипт
<a href='cgi-bin/test.pl'>AAA</a>
в файле test.pl
#!/usr/bin/perl
print '<html>
<body>
test.pl
</body>
</html>
права на файл test.pl стоят 755, root:root
когда захожу на http://server он мне показывает index.html, потом я пытаюсь перейти по ссылке, а он мне
The requested URL /cgi-bin/test.pl was not found on this server.

я, видимо, что-то где-то забыл (по незнанию) в httpd.conf прописать...


/cgi-bin/ -- это алиас на др. директорию (в дебиане /usr/lib/cgi-bin), короче, смотри в конфиге апача.

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.