imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 11.05.2005, 11:35     # 1
AleXXXSoft
Guest
 
Сообщения: n/a

Apache и разные юзеры

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

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

suExec пашет только для CGI
 
Старый 11.05.2005, 11:49     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
mpm perchild это называется. в 1.x апаче вроде назывался mod_perchild.
RaZEr вне форума  
Старый 11.05.2005, 12:00     # 3
AleXXXSoft
Guest
 
Сообщения: n/a

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

проблема только в том, что для первого апача такого модуля не бывает
 
Старый 11.05.2005, 12:10     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
проблема только в том, что для первого апача такого модуля не бывает
Он только для первого собственно и есть. Для второго его уже который год пофиксить не могут.
RaZEr вне форума  
Старый 11.05.2005, 12:42     # 5
AleXXXSoft
Guest
 
Сообщения: n/a

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

нашел вот еще mod_peruser - но тоже только для второго, для первого уже давно заброшен...
 
Старый 11.05.2005, 16:57     # 6
InsaneX
::VIP::
 
Аватар для InsaneX
 
Регистрация: 15.12.2002
Адрес: Spain
Сообщения: 500

InsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX Гуру
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
__________________
hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is.
InsaneX вне форума  
Старый 11.05.2005, 17:01     # 7
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

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

metuxmpm я встречал, но вот не рискнул его использовать на посещаемых серверах. Можешь что-нибудь сказать о стабильности и загрузке? Может он обрабатывать более 256 юзеров одновременно?
RaZEr вне форума  
Старый 11.05.2005, 17:31     # 8
InsaneX
::VIP::
 
Аватар для InsaneX
 
Регистрация: 15.12.2002
Адрес: Spain
Сообщения: 500

InsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX Гуру
Цитата:
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.
__________________
hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is.
InsaneX вне форума  
Старый 11.05.2005, 17:37     # 9
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
В cgi много есть нехорошего. От быстродействия, до возможностей.
RaZEr вне форума  
Старый 11.05.2005, 18:01     # 10
InsaneX
::VIP::
 
Аватар для InsaneX
 
Регистрация: 15.12.2002
Адрес: Spain
Сообщения: 500

InsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX Гуру
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 =)
__________________
hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is.
InsaneX вне форума  
Старый 11.05.2005, 18:16     # 11
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

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

Знакомая статья. На opennet вроде кто-то постил. Почитать интересно, но вот насчет применения ... 2001 год. Много воды с тех пор утекло...
RaZEr вне форума  
Старый 11.05.2005, 18:23     # 12
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
А может тебе подойдет jail? Я слышал там вроде для каждого сайта все свое(apache, cgi, php, etc).
Сам не делал
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 11.05.2005, 18:34     # 13
InsaneX
::VIP::
 
Аватар для InsaneX
 
Регистрация: 15.12.2002
Адрес: Spain
Сообщения: 500

InsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX Гуру
Цитата:
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 =)
__________________
hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is.
InsaneX вне форума  
Старый 11.05.2005, 19:33     # 14
AleXXXSoft
Guest
 
Сообщения: n/a

я бы сделал все свое.... но боюсь на 10 посещаемых сайтов не хватит гига оперативки... если каждому по апачу дать...
CGI кардинально не катит, это однозначно, переписывать половину скриптов ломает...
у многих хостеров ЭТО как-то сделано, спрашивал админов - все молчат, один раскололся, что вроде как сами что-то в апачике ковыряли и компилили заново...
 
Старый 11.05.2005, 22:04     # 15
InsaneX
::VIP::
 
Аватар для InsaneX
 
Регистрация: 15.12.2002
Адрес: Spain
Сообщения: 500

InsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX ГуруInsaneX Гуру
Цитата:
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
__________________
hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is.
InsaneX вне форума  
Старый 12.05.2005, 06:24     # 16
AleXXXSoft
Guest
 
Сообщения: n/a

Цитата:
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 их буду разруливать....
 
Старый 12.05.2005, 11:11     # 17
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

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

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

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

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 12.05.2005 в 11:14.
Hubbitus вне форума  
Старый 12.05.2005, 11:30     # 18
AleXXXSoft
Guest
 
Сообщения: n/a

Цитата:
Hubbitus:
это с вечной 502 ошибкой, как у хостера у которого ты был
ну там 502 была из-за того, что скрипты убивались по таймауту, и nginx оставался в обломе без обещанных данных...
у себя я все лимиты к черту снял
 
Старый 12.05.2005, 13:02     # 19
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

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

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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