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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: mod_perl Apache2  (Прочитано 4760 раз)

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

Оффлайн WinLin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
mod_perl Apache2
« : 19 Июнь 2006, 16:44:45 »
Ubuntu 5.10
Установлены: apache2-mpm-worker-2.0.54, libapache2-mod-perl2.
Загружен модуль mod_perl.so
При выборе http://10.1.1.1:8005/perl/1.pl - выдается содержимое файла вместо исполнения.
На все файлы в perl даны права 0777.
В чем заковыка?

/etc/apache2/sites-enabled/inter
Listen 8005
<VirtualHost 10.1.1.1:8005>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/inter

        PerlTransHandler        hand_session::trans
        PerlFixupHandler        hand_session::fixup

        <Directory /html/>
                Options -Indexes
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>

        <Directory /perl/>
                SetHandler perl-script
                PerlResponseHandler ModPerl::Registry
                PerlOptions +ParseHeaders
                Options +ExecCGI -Indexes
                Order allow,deny
                Allow from all
        </Directory>

        <Directory /t/>
                 Options -Indexes
                 AllowOverride None
                 Order allow,deny
                 Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
#       ServerSignature On
</VirtualHost>


bobrik

  • Гость
Re: mod_perl Apache2
« Ответ #1 : 19 Июнь 2006, 23:58:02 »
Подпись отражает присутствие модулс?

Оффлайн WinLin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: mod_perl Apache2
« Ответ #2 : 20 Июнь 2006, 08:47:39 »
Подпись отражает присутствие модулс?
Apache/2.0.54 (Ubuntu) mod_perl/2.0.1 Perl/v5.8.7 Server at 10.1.1.1 Port 8005

Оффлайн Ivantey

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: mod_perl Apache2
« Ответ #3 : 27 Май 2007, 00:08:07 »
кто нибудь раскажите хоть как запустить поддержку perl
Сервак отдает Apache/2.2.3 (Ubuntu) PHP/5.2.1 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Server at 10.20.128.2 Port 80
При запуске скрипта test.pl он предлагает его скачать а не запускает

Оффлайн unholy

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: mod_perl Apache2
« Ответ #4 : 12 Июль 2007, 15:25:48 »
У меня такая же трабла,всё настроено, говорит скачать этот файл. Но когда скачиваешь,внутри результат работы скрипта. Хз,что делать

Оффлайн cocucka

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: mod_perl Apache2
« Ответ #5 : 15 Январь 2008, 01:13:57 »
+1 вместо выполнения предлагает сохранить результат работы. в логах тишина
« Последнее редактирование: 15 Январь 2008, 01:15:29 от cocucka »

Оффлайн cranky

  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Re: mod_perl Apache2
« Ответ #6 : 15 Январь 2008, 10:34:22 »
господи, что, всех разом на гугле забанили?  :o

нужно в файл "/etc/apache2/sites-enabled/имя_вашего_сайта" добавить:

ScriptAlias /cgi-bin/ /путь/к/папке/со/скриптами/
<Directory "/путь/к/папке/со/скриптами">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

 

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