LINUX.ORG.RU
ФорумAdmin

CGI+Apache 2 @ byethost.com


0

0

Чмаффке всем. Купил я значит VPS у этих мальчиков, зашел под рутом, посмотрел что да как. И нужно мне настроить апач2 так, чтоб он обрабатывал .pl скрипты перлом. Но они не запускаются - перловое мясо тупо вываливается исходниками сразу в браузер. Апач и мускуль автоматом запускаются по-дефолту. Делал все точно по мануалу http://httpd.apache.org/docs/2.0/howto/cgi.html Перезапускал как отдельно апач, так и сам сервер после каждого изменения конфиги, пробовал запускать скрипты разных расширений из /cgi-bin, проверял пути к интерпретатору как в самих скриптах, так и в конфиге. Перл прекрасно все исполняет, если его вызвать напрямую из баша. Я не создавал новых пользователей кроме рута, не изменял никаких виртуальных серверов в меню Webmin'а. В чем может быть проблема?

Куски конфига

Здесь перед cgi-bin раньше был двойной слэш, я его удалил т.к. цги и так не работали.

ScriptAlias /cgi-bin/ «/usr/local/apache2/cgi-bin/»
</IfModule>
<IfModule cgid_module>

Или тут, не помню:
<Directory «/usr/local/apache2/cgi-bin»>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
DefaultType text/plain
<IfModule mime_module>

MIME:
TypesConfig conf/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
Хандлер для CGI:
AddHandler cgi-script .cgi .pl

В самом конце конфига вот, что лежит:
UseCanonicalName On
NameVirtualHost *
include /usr/local/apache2/sites-enabled/*.conf
Options ExecCGI FollowSymLinks Includes IncludesNOEXEC Indexes MultiViews SymLinksIfOwnerMatch

Пробовал удалять последнюю строчку - скрипты в cgi-bin вообще перестали быть видимыми, ошибка 404, поэтому я вернул все на место.

glistokrad
() автор топика

> Чмаффке всем. Купил я значит VPS у этих мальчиков

педик штоле?

Купил


пиши в саппорт, должны помочь.

opensuse
()
Ответ на: комментарий от ovax

Дело в том, что скрипты не запускаются даже из htdocs с форсеными хандлерами в .htaccess.

glistokrad
() автор топика
Ответ на: комментарий от ovax

Добавил ExecCGI, снова проверил все настройки, перезапустил демона - все то же самое. На VPS сервере Debian и все вроде как по-дефолту. Но в апачевских логах я нашел следы активности какого-то шопа аж с Марта 2008 года. Как такое могло случиться? После недолгой беседы, суппорт сказал переустановить все на сервере через вебмин. Гугль молчит, будто Вебмин этого не умеет. Теперь вопрос: как сделать re-imaging моего сервера Вебмином?

glistokrad
() автор топика
Ответ на: комментарий от glistokrad

Пересобрал апач с поддержкой перла, проблема решена :)

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