ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Apache2 fastcgi ( или Collection4)
@ 2012-07-17 15:01 Sergey
  2012-07-17 18:37 ` [Sysadmins] Apache2 fastcgi (или Collection4) Michael Shigorin
                   ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Sergey @ 2012-07-17 15:01 UTC (permalink / raw)
  To: sysadmins

Приветствую.

Пытаюсь заставить заработать Collection4 (фронтенд такой для collectd).
Что-то у меня сомнение возникает, что нормально установился fastcgi.
Судя по конфигу (apache2-mod_fcgid-2.2-alt2):

<IfModule !mod_fcgid.c>
    AddHandler fcgid-script .fcg .fcgi .fpl
    # Sane place to put sockets and shared memory file
    SocketPath /var/lib/run/mod_fcgid/fcgid_sock
    SharememPath /var/lib/run/mod_fcgid/fcgid_shm
</IfModule>

должен существовать некий сокет в SocketPath, но там что-то пусто.
Или сокет для каждого скрипта при его запуске создаётся (или для
каждого экземпляра вообще) ? Модуль, по идее, включен, Апач не 
ругается сам по себе.

На Collection4 Апач ругается так: Premature end of script headers: collection.fcgi
На этом же сервере Collection3 работает, там, правда, просто cgi.

Конфиг для апача, вроде бы, несложный должен быть... Вот такой сделал:

<VirtualHost *>
        ServerName              c4.local
        ServerAlias             www.c4.local
        ServerAdmin             admin@local
        DocumentRoot            /var/www/vhosts/c4.local/
        ErrorLog                /var/www/vhosts/c4.local/log/error.log
        TransferLog             /var/www/vhosts/c4.local/log/access.log

        ScriptAlias             /fcgi-bin /var/www/vhosts/c4.local/fcgi-bin
        Alias                   /share    /var/www/vhosts/c4.local/share

        DirectoryIndex          /fcgi-bin/collection.fcgi

        <Directory "/fcgi-bin/">
#               SetHandler      fcgid-script
                Options         +ExecCGI

                Order           allow,deny
                Allow           from all
        </Directory>
</VirtualHost>

Вот тут git://git.tokkee.org/pkg-collection4.git нашёл дебиановский
вариант:

Alias /collection4/css /usr/share/collection4
Alias /collection4/js /usr/share/collection4
Alias /collection4 /usr/lib/collection4

<Directory "/usr/lib/collection4">
        Options +ExecCGI

        AllowOverride none
        Order allow,deny
        Allow from all

        DirectoryIndex collection.fcgi
</Directory>

<Directory "/usr/share/collection4">
        AllowOverride none
        Order allow,deny
        Allow from all
</Directory>

Вроде бы, относительно похоже...

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2013-06-05  8:47 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-17 15:01 [Sysadmins] Apache2 fastcgi ( или Collection4) Sergey
2012-07-17 18:37 ` [Sysadmins] Apache2 fastcgi (или Collection4) Michael Shigorin
2012-07-17 20:26   ` Sergey
2012-07-17 21:18     ` Sergey
2012-07-19 13:25 ` [Sysadmins] Apache2 fastcgi ( или Collection4) Sergey
2012-07-20  8:35 ` Sergey
2012-07-20  8:44   ` Dmitriy Kruglikov
2012-07-20  9:05     ` Денис Смирнов
2012-07-20  9:15       ` Michael Shigorin
2012-07-20 11:02       ` Dmitriy Kruglikov
2012-07-20 13:59     ` [Sysadmins] Collection4 Sergey
2012-07-20 14:15       ` Dmitriy Kruglikov
2012-07-23  5:40         ` Sergey
2012-07-20  9:15   ` [Sysadmins] Apache2 fastcgi ( или Collection4) Michael Shigorin
2012-07-20 12:21   ` Sergey
2012-07-20 12:24     ` Dmitriy Kruglikov
2012-07-20 14:12     ` Sergey
2012-07-24  9:20       ` [Sysadmins] Collection4 Sergey
2012-07-24  9:34         ` Dmitriy Kruglikov
2012-07-24 10:04           ` Sergey
2012-07-26 12:20         ` Sergey
2012-07-26 13:05           ` Sergey
2012-08-01 20:10         ` Michael Shigorin
2012-08-02 15:06           ` Sergey
2013-06-05  8:47         ` Sergey

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git