URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 11893
[ Назад ]

Исходное сообщение
"OpenNews: Перевод документации по web-серверу Lighttpd"

Отправлено opennews , 27-Июл-05 11:38 
Опубликован перевод документации (http://silinio.webhost.ru/lighttpd/index.html) по лёгкому web-серверу lighttpd (http://www.lighttpd.net/).

URL: http://silinio.webhost.ru/lighttpd/index.html
Новость: http://www.opennet.me/opennews/art.shtml?num=5822


Содержание

Сообщения в этом обсуждении
"Перевод документации по web-серверу Lighttpd"
Отправлено lithium , 27-Июл-05 11:38 
Хорошо, что хоть кто-то рассматривает альтернативные решения, а не "идет заветами большого Брата" ;)

"Перевод документации по web-серверу Lighttpd"
Отправлено Аноним , 27-Июл-05 11:45 
насколько Lighttpd кушает меньше ресурсов чем Апачь 2?
просто thttpd самый лучший по ресурсам, но к нему не получаеться привязать mysql и php.
спасибо.

"Перевод документации по web-серверу Lighttpd"
Отправлено si , 27-Июл-05 21:59 
nginx намного превосходит его (thttpd) по всем параметрам.

"Перевод документации по web-серверу Lighttpd"
Отправлено Аноним , 28-Июл-05 08:30 
а как у него со связкой mysql и php ??
без проблем работает???

"Перевод документации по web-серверу Lighttpd"
Отправлено alrond , 28-Июл-05 10:27 
у меня он стоит, раздаю всю статику. а динамику на бэкэнд апачу отдаю.
Нагрузка на апач уменьшилась в 10 раз, количество процессов снизилось с 25-60 до 5, работа памяти стабилизировалась.
Нагрузка на сервак заметно упала.

"Перевод документации по web-серверу Lighttpd"
Отправлено alrond , 28-Июл-05 10:28 
и с пхп самостоятельно тоже может работать, правда я не пробовал



"Перевод документации по web-серверу Lighttpd"
Отправлено qu , 28-Июл-05 11:36 
>и с пхп самостоятельно тоже может работать, правда я не пробовал
tolko chto postavil v testovuju ekspluatatciy.
iz za mozgokluistva programerov rabotaet tolko index.php (a vsego-to ip smenilsa)


"Перевод документации по web-серверу Lighttpd"
Отправлено alrond , 28-Июл-05 11:39 
mogu porekomendovat' email-forum
http://dir.gmane.org/gmane.comp.web.nginx.russian
http://sysoev.ru/nginx/docs/maillists.html

"Перевод документации по web-серверу Lighttpd"
Отправлено llelik , 28-Июл-05 22:40 
тестов ради поднимал связку lighttpd+php+mysql+phpBB forum
все работало сносно, но работа с пхп тока в режимах cgi && fastcgi, модулей _рабочих_ на сколько я понял нету, на их сайте было какое замороченное упоминание, но дальше я не рыл

"Перевод документации по web-серверу Lighttpd"
Отправлено Илья Евсеев , 27-Июл-05 13:41 
Этот идиёт пишет слово "безопасное" через "т". Дальше я смотреть не стал - при таком переводе мне английская дока подойдёт лучше.

"Перевод документации по web-серверу Lighttpd"
Отправлено toor99 , 29-Июл-05 11:36 
> Этот идиёт пишет слово "безопасное" через "т".
Ага, проверочное слово "пасть" :)

"Перевод документации по web-серверу Lighttpd"
Отправлено butcher , 27-Июл-05 13:47 
У Игоря Сысоева тоже небольшое обновление документации: www.sysoev.ru

"Перевод документации по web-серверу Lighttpd"
Отправлено Alexander Yakimenko , 27-Июл-05 17:47 
Fix: sysoev.ru

"Перевод документации по web-серверу Lighttpd"
Отправлено Artix , 29-Июл-05 09:11 
к Lighttpd пхп нормально привязывается и работает быстрее чем в апаче! и не рассказывайте тут!

"Перевод документации по web-серверу Lighttpd"
Отправлено Wizard , 29-Июл-05 23:05 
>к Lighttpd пхп нормально привязывается и работает быстрее чем в апаче! и
>не рассказывайте тут!


А нормально, это как уточнить можно? Если меня не устраивает cgi метод, то что делать?


"не устраивает cgi метод, то что делать? "
Отправлено Бандахамовата , 30-Июл-05 20:26 
Научиться писать пальцАми скрипт запуска FCGI сервера!
УНИКС, мать иго!

То есть - доки есть, но где - никто не скажет, ибо привыкли получать за накопленное знание щедрые бонусы.

Саветчиков зато да хъя - один скатиноватее другова!

И все цитируют выдирки из Яндекса, датированные 1997 годом.


"не устраивает cgi метод, то что делать? "
Отправлено Бандахамовата , 30-Июл-05 20:50 
Итак. Кампилишь ПЫХЫПУ по тупэ. С полным набором нужных функций (./канфигуре --хильфе ). Пусть бибы отлягут. Их патом заюзает сиджевая версия. Затем кампилишь ПЫХЫПУ  с  ./канфигуре --инабель-фасссижиай. Сполнимое файло "php" переименовываешь, например, в "php.fcgi" и снова кампилишь ПЫХЫПУ по тупэ с полным набором нужных функций. Гатово.

В эрцэ.дэ помести скрипп (абзови иго 00000.скрипп.сэха - он дожен стартовать раньше всех):
========================================
#!/usr/local/bin/bash
BSOLUTE path to the spawn-fcgi binary
SPAWNFCGI="/usr/local/bin/spawn-fcgi"
#!/usr/local/bin/bash

## ABSOLUTE path to the spawn-fcgi binary
SPAWNFCGI="/usr/local/bin/spawn-fcgi"

## ABSOLUTE path to the PHP binary
FCGIPROGRAM="/usr/local/bin/php.fcgi"

## bind to tcp-port on localhost
FCGIPORT="1026"

## number of PHP childs to spawn
PHP_FCGI_CHILDREN=10

## number of request server by a single php-process until is will be restarted
PHP_FCGI_MAX_REQUESTS=1000

## IP adresses where PHP should access server connections from
FCGI_WEB_SERVER_ADDRS="127.0.0.1"

# allowed environment variables sperated by spaces
ALLOWED_ENV="ORACLE_HOME PATH USER"

## if this script is run as root switch to the following user
USERID=www
GROUPID=nogroup
==========================

################## no config below this line

if test x$PHP_FCGI_CHILDREN = x; then
  PHP_FCGI_CHILDREN=5
fi

export PHP_FCGI_MAX_REQUESTS
export FCGI_WEB_SERVER_ADDRS

ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_MAX_REQUESTS FCGI_WEB_SERVER_ADDRS"

if test x$UID = x0; then
  EX="$SPAWNFCGI -p $FCGIPORT -f $FCGIPROGRAM -u $USERID -g $GROUPID -C $PHP_FCGI_CHILDREN"
else
  EX="$SPAWNFCGI -p $FCGIPORT -f $FCGIPROGRAM -C $PHP_FCGI_CHILDREN"
fi

# copy the allowed environment variables
E=

for i in $ALLOWED_ENV; do
  E="$E $i=${!i}"
done

# clean environment and set up a new one
env - $E $EX
=================================================

Ты запустил фастсижиай сервер на ip:port - 127.0.0.1:1026 - и можешь обращаца к нем па приведеным реквизитам.

В лайтаоаоллоыаолпловыа.конф помести строчки:
=========================
server.port = 80 (или 606789642376 - что надо)
server.bind = "куку.ляля.ру"
server.modules = ("mod_fastcgi")
server.document-root = "/где лежит твой сайь/"
server.indexfiles = ("index.php" , "index.html")
server.dir-listing = "disable"

fastcgi.debug = 0

server.pid-file = "/usr/local/lighthttpd/lighttpd.pid" - не догма нах!
server.errorlog = "/usr/local/lighthttpd/lighttpd_error.log"

#server.username = "wwwrun"
#server.groupname = "wwwrun"

server.max-keep-alive-requests = 4
server.max-keep-alive-idle = 4

server.event-handler = "freebsd-kqueue"

fastcgi.server = ( ".php" =>
                   ( "grisu" =>
                     (
                       "host" => "127.0.0.1",
                       "port" => 1026
                       #,
#                       "bin-path" => "/usr/local/bin/php.fcgi"
                     )
                   )
)
==========================================
и запусти скриптом 0000001.жопалюдыпутиной.sh свой сервер:

/где лежит/lighttpd - f /где лежит/лайтаоаоллоыаолпловыа.конф

можешь использовать fcgi по ip:port, можешь звать его через сакит. Сакит закомментирован.

спавн-фцги есть в поставке lighttpd, заведя fcgi сервер описанным способом, можешь использовать его и для нжинкса, обращаясь к нему через ip:port. Подробности в листе рассылки нжинкс. Уникс иго мать!

Оппоненты - сасут и не золупаются! Ибо такова ихая печальная планида - обтекать.


"не устраивает cgi метод, то что делать? "
Отправлено blackpepper , 01-Авг-05 13:35 
>Научиться писать пальцАми скрипт запуска FCGI сервера!
>УНИКС, мать иго!
>
>То есть - доки есть, но где - никто не скажет, ибо
>привыкли получать за накопленное знание щедрые бонусы.
>
>Саветчиков зато да хъя - один скатиноватее другова!

И откуда такие веерные появляются.
To: Бандахамовата. Вы из какого заповедника вылезли?