Нужны советы, чтобы запустить Perl на Ubuntu LAMP с fastcgi / suexec - PullRequest
0 голосов
/ 02 марта 2011

У меня установлен perl на сервере и он работает нормально, но я не могу заставить Apache обслуживать что-либо с установленным fastcgi / suexec. Ниже приведен пример одного из моих конфигов Apache vhost без Perl, так как я не могу получить что-то там для работы с Perl:

<VirtualHost example.example.example.example:80>
    ServerName example.com

    ServerAdmin webmaster@example.com

    DocumentRoot /home/user/public_html

    SuexecUserGroup username username

    ScriptAlias /php-fastcgi/ /home/user/php-fastcgi/
    FCGIWrapper /home/user/php-fastcgi/wrapper .php
    AddHandler fcgid-script .php
    Options ExecCGI Indexes

    <Directory /home/user/public_html>
            Options -Indexes FollowSymLinks ExecCGI
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ErrorLog /var/log/apache2/user_error.log
    LogLevel warn
    CustomLog /var/log/apache2/user_access.log combined

1 Ответ

0 голосов
/ 02 марта 2011

IIRC, вам нужно использовать:

use FCGI;

в вашем Perl-скрипте и коде с учетом FastCGI. Более подробную информацию можно найти здесь: http://www.fastcgi.com/devkit/doc/fastcgi-prog-guide/ch3perl.htm

Запись SuexecUserGroup выглядит правильно и / должно / все, что вам нужно сделать. По крайней мере, это работает на моем VPS под управлением RedHat.

...