Page 1 of 1

Отображается содержимое *.cgi файлов

Posted: Thu Feb 27, 2014 1:12 pm
by youix
Здравствуйте! Работаю с VESTA пару дней (ubuntu 13.10) Не работают .cgi скрипы в папке cgi-bin. Отображается содержимое *.cgi файлов.

В фале /home/user/conf/web/apache2.conf указано

Code: Select all

<VirtualHost ip:8080>
.............
ScriptAlias /cgi-bin/ /home/user/web/site.ru/cgi-bin/
............
</VirtualHost>
К сожелению в unix не силен.
Раньше работал с ISPmanager там можно было кнопкой включить поддержку CGI на определенном домене.

К скрипту обращаюсь через порт 8080. Отображается содержимое *.cgi файлов.

Буду благодарен за помощь!

Re: Отображается содержимое *.cgi файлов

Posted: Thu Feb 27, 2014 5:42 pm
by youix
Оказывается был не подключен модуль mod_cgi в конфиге апача

добавил:

Code: Select all

LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so

Re: Отображается содержимое *.cgi файлов

Posted: Thu Feb 27, 2014 6:23 pm
by imperio
Вы для веб-домена выбирали режим apache phpcgi ?

Re: Отображается содержимое *.cgi файлов

Posted: Fri Feb 28, 2014 6:23 am
by youix
Нет! Режимы nginx и апача были дефолтные. Менять режимы пробовал. Ничего не менялось. Помогло только добавление вышеуказанной записи в конфиг апача.

Re: Отображается содержимое *.cgi файлов

Posted: Fri Feb 28, 2014 8:12 am
by imperio
Улучшим настройки режима phpcgi