Решено: Apache и CGI

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
LuckyStr
Сообщения: 159
ОС: Fedora

Решено: Apache и CGI

Сообщение LuckyStr »

Не могу или не понимаю как настроить apache на выполнения скрипта:
/var/www/cgi-bin/test.pl:

Код: Выделить всё

#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";


в httpd.conf прописал:

Код: Выделить всё

ScriptAlias /cgi-bin/ /var/www/cgi-bin/

<Directory "/var/www/cgi-bin">
    AddHandler cgi-script .cgi
    Options +ExecCGI
    Order allow,deny
    Allow from all
</Directory>
Это наш химический дом для печальных жителей Земли!
Спасибо сказали:
skor
Сообщения: 419
ОС: RTFM-OS v127.0.0.1

Re: Решено: Apache и CGI

Сообщение skor »

/var/www/cgi-bin/test.pl
...
AddHandler cgi-script .cgi
Ну и у /var/www/cgi-bin/test.pl поставьте иполняемый бит.
Спасибо сказали:
Аватара пользователя
LuckyStr
Сообщения: 159
ОС: Fedora

Re: Решено: Apache и CGI

Сообщение LuckyStr »

skor писал(а):
10.08.2009 00:37
/var/www/cgi-bin/test.pl
...
AddHandler cgi-script .cgi
Ну и у /var/www/cgi-bin/test.pl поставьте иполняемый бит.

извините за ошибку в посте у скрипта test расширение cgi.
а исполняемый бит там стоит
Это наш химический дом для печальных жителей Земли!
Спасибо сказали:
skor
Сообщения: 419
ОС: RTFM-OS v127.0.0.1

Re: Решено: Apache и CGI

Сообщение skor »

А что в результате выполнения скрипта получаете?
В логах что пишется?
Права на весь путь к файлу нормально выставлены?
Владелец файла?
Спасибо сказали:
Аватара пользователя
LuckyStr
Сообщения: 159
ОС: Fedora

Re: Решено: Apache и CGI

Сообщение LuckyStr »

skor писал(а):
10.08.2009 01:17
А что в результате выполнения скрипта получаете?
В логах что пишется?
Права на весь путь к файлу нормально выставлены?
Владелец файла?

спасибо, все заработало. я в браузере не верно вводил http://192.168.1.2/cgi-bin/ без имени скрипта
Это наш химический дом для печальных жителей Земли!
Спасибо сказали: