...

Есть задумка организовать примерно такую схему:

пользователь Х, скрипты вида <? ... ?>
      |
      v
[ php, perl, python, tcl ] в режиме fcgi-сервера под uid X
      ^
      |
      v
web-server - ( apache | nginx | lighttpd )

обоснования:
1) исполнение скриптов происходит под определённым uid
2) возможно разнести web- и application(fcgi)-сервера по разным машинам
3) при большой загрузке сервера это вроде как обещает бОльший performance

Я уже в isp@ вроде как пытался обрисовать такую схему.

На данный момент у меня есть тестовая конфигурация, где крутится lighttpd (в 
плане стоит переход на nginx, но особой роли в архитектуре это не играет) и 
работает php именно в таком режиме: от каждого пользователя запущен php-cgi -b 
... и сервер раскидывает скрипты на сокеты fcgi.

Вопросы:

а) возможно ли реализовать тот же подход для 
а.1) perl
а.2) python
а.3) tcl ? Если кто знает, как (хотя бы по одному из пунктов) -- отпишите

б) есть ли альтернативная схема, чтобы дать исполняющемуся скрипту нужный uid? 
(схема с suexec в apache, как примочка к stock cgi, вызывает тяжёлую 
задумчивость своей жручестью по части ресурсов [благодаря тому самому cgi])

в) есть ли вообще способ (кроме как для php, с которым уже всё б/м ясно) иметь 
универсальный обработчик fcgi, _не_ прописывая _каждый_ скрипт в конфиг 
веб-сервера? (что, имхо, бред)

Вот. Ответы можно приватом, если считаете эту тему ОТ.

Вопросы родились после того, как я же недели полторы пытаюсь (не сильно, 
правда, перенапрягаясь) найти что-либо похожее на php-cgi -b ... для перла и 
питона.

-- 
Peter V. Saveliev
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить