IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Apache и разные юзеры (https://www.imho.ws/showthread.php?t=85429)

AleXXXSoft 11.05.2005 11:35

Apache и разные юзеры
 
Вроде в этот раздел, коли чего, перетащите, куда следует.

Есть Дебиан, на нем Apache 1.3.26 c mod_php
Работает несколько сайтов (разные юзеры), понятное дело на одном апачике, как бы заставить работать всех не под одним юзером www-data а каждого апача под своим юзером, есть мысль дать каждому по апачу, и проксей разгребать все на 80 порт, но это не дело, на одном известном хостинге так реализовано (все процессы httpd принадлежат разным юзерам), но как?

suExec пашет только для CGI :(

RaZEr 11.05.2005 11:49

mpm perchild это называется. в 1.x апаче вроде назывался mod_perchild.

AleXXXSoft 11.05.2005 12:00

громадное спасиба :) то, что надо!

проблема только в том, что для первого апача такого модуля не бывает :(

RaZEr 11.05.2005 12:10

Цитата:

проблема только в том, что для первого апача такого модуля не бывает
Он только для первого собственно и есть. Для второго его уже который год пофиксить не могут.

AleXXXSoft 11.05.2005 12:42

Цитата:

RaZEr:
Он только для первого собственно и есть. Для второго его уже который год пофиксить не могут.
а можно линк? а то нахожу исключительно для второго...

нашел вот еще mod_peruser - но тоже только для второго, для первого уже давно заброшен...

InsaneX 11.05.2005 16:57

http://www.telana.com/peruser.php dlya apache2 only
eshe odin http://www.metux.de/mpm/en/ toje dlya apache2
a luchshe poprobuy suPhp eto pomoemu kak raz to chto tebe nado, vse php pod uid/gid usera zapuskayutsya

RaZEr 11.05.2005 17:01

suphp это cgi-вариант (что имхо не есть хорошо).

metuxmpm я встречал, но вот не рискнул его использовать на посещаемых серверах. Можешь что-нибудь сказать о стабильности и загрузке? Может он обрабатывать более 256 юзеров одновременно?

InsaneX 11.05.2005 17:31

Цитата:

RaZEr:
metuxmpm я встречал, но вот не рискнул его использовать на посещаемых серверах. Можешь что-нибудь сказать о стабильности и загрузке? Может он обрабатывать более 256 юзеров одновременно?
naskolko ya znayu metux ochen buggy... s php mojet padat' po neponyatnim prichinam, poetomu toje ne risknul :))

Цитата:

suphp это cgi-вариант (что имхо не есть хорошо).
a chto plohogo v etom? edinstvenniy minus nelzya ispolzovat vsyakie php_set v htaccess... no dlya etogo est' otdelniy php.ini dlya kajdogo user'a.

RaZEr 11.05.2005 17:37

В cgi много есть нехорошего. От быстродействия, до возможностей.

InsaneX 11.05.2005 18:01

naprimer lunarpages ispolzuet suphp.. dovolno ser'ezniy hoster :)) konechno perchild mpm dlya apache2 luchshe... no tam drugaya problema - vse paneli poka rabotayut tolko s apache1.3

ps: eshe est' takaya shtuka http://www.php4you.kiev.ua/docs/dk/apache_hack.html =)

RaZEr 11.05.2005 18:16

Цитата:

konechno perchild mpm dlya apache2 luchshe
Относительно лучше. Я не встречал человека который бы его успешно применил и был доволен стабильностью.

Знакомая статья. На opennet вроде кто-то постил. Почитать интересно, но вот насчет применения ... 2001 год. Много воды с тех пор утекло...

Sheryld 11.05.2005 18:23

А может тебе подойдет jail? Я слышал там вроде для каждого сайта все свое(apache, cgi, php, etc).
Сам не делал:)

InsaneX 11.05.2005 18:34

Цитата:

Sheryld:
А может тебе подойдет jail? Я слышал там вроде для каждого сайта все свое(apache, cgi, php, etc).
Сам не делал:Smilie:
v ideale togda kajdomu apache po svoemu servaku s freebsd :)) a tak daje 100 jails i pamyati im vsem ne hvatit =)

AleXXXSoft 11.05.2005 19:33

я бы сделал все свое.... но боюсь на 10 посещаемых сайтов не хватит гига оперативки... если каждому по апачу дать...
CGI кардинально не катит, это однозначно, переписывать половину скриптов ломает...
у многих хостеров ЭТО как-то сделано, спрашивал админов - все молчат, один раскололся, что вроде как сами что-то в апачике ковыряли и компилили заново...

InsaneX 11.05.2005 22:04

Цитата:

AleXXXSoft:
CGI кардинально не катит, это однозначно, переписывать половину скриптов ломает...
ochen interesno kakie php scripti ne rabotayut??? u menya vse ok..

Цитата:

AleXXXSoft:
у многих хостеров ЭТО как-то сделано, спрашивал админов - все молчат, один раскололся, что вроде как сами что-то в апачике ковыряли и компилили заново...
eto samopisnie patchi dlya apache... no nikto kod ne daet tak kak mogut bit' security bugs :)

AleXXXSoft 12.05.2005 06:24

Цитата:

InsaneX:
ochen interesno kakie php scripti ne rabotayut??? u menya vse ok..
ну например выдача статусов редиректа по другому в CGI версии ....

Код:

header("Status: 302");
или
Код:

header("HTTP/1.0 302 Moved");
почувствуйте разницу...

P.S. в общем я решил, кадому по апачу, и через nginx их буду разруливать....

Hubbitus 12.05.2005 11:11

Цитата:

AleXXXSoft:
P.S. в общем я решил, кадому по апачу, и через nginx их буду разруливать....
Гы, это с вечной 502 ошибкой, как у хостера у которого ты был, а теперь сервак на солокейшене поставил :p Желаю его более корректно вам настроить...

Опиши потом что да как получилось.

P.S. А в CGI версии не так уж и много отличий на самом деле, так что подправить скрипты можно при желании. Хотя конечно некоторые из них и досадные. Но зато с CGI спокойно можно использовать suEXEC и не тратить столько ресурсов сервера впустую на отдельные Апачи.

AleXXXSoft 12.05.2005 11:30

Цитата:

Hubbitus:
это с вечной 502 ошибкой, как у хостера у которого ты был
ну там 502 была из-за того, что скрипты убивались по таймауту, и nginx оставался в обломе без обещанных данных...
у себя я все лимиты к черту снял :)

Hubbitus 12.05.2005 13:02

Цитата:

AleXXXSoft:
ну там 502 была из-за того, что скрипты убивались по таймауту, и nginx оставался в обломе без обещанных данных...
Неееет, если бы только по этой причине, то все было бы просто прекрасно. Незнаю уж точно по какой это происходит, но часто она вылетает просто сразу, на простейших скриптах. Посмотри, на форуме там описывают много, даже кто-то наблюдал ее на "Hello World" Перловом. Так что настроить его грамотно (если это в настройке дело конечно) видимо не так уж и просто...


Часовой пояс GMT +4, время: 00:02.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.