Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: CGIproxy  (Прочитано 795 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zaxap83

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
CGIproxy
« : 15 Марта 2014, 04:13:17 »
Помогите заставить работать CGIproxy. Скрипт запускается, но если вставить ссылку в форму и перейти, то браузер выдает "соединение было сброшено". В логах не пишет ничего. Перед этим была проблема с запуском, выдавало ошибку
[2014-03-14 12:37:52]: uid: (500/3ax) gid: (33/www-data) cmd: nph-proxy.cgi
[2014-03-14 12:37:52]: cannot run as forbidden gid (33/nph-proxy.cgi)
Скачал исходники апача, пересобрал
./configure --enable-suexec --with-suexec-caller=www-data --with-suexec-userdir=cgi-bin --with-suexec-docroot=/var/www --with-suexec-uidmin=100 --with-suexec-gidmin=30 --with-suexec-logfile=/var/log/apache2/suexec.logне устанавливал, а просто перенес ./support/suexec в рабочую папку и скрипт заработал, но не открывает ссылки. Не сгенерированные html и файлы открывает.


Проблема решена. Нужно было добавить в конфиг апача
<Files *.pl>
Options +ExecCGI
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
PerlSendHeader Off
<Files nph-*>
PerlOptions -ParseHeaders
</Files>
</Files>
« Последнее редактирование: 17 Марта 2014, 03:38:17 от zaxap83 »

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.