The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Виртуальный хостинг"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Виртуальный хостинг"
Сообщение от Kent emailИскать по авторуВ закладки on 19-Фев-03, 22:03  (MSK)
Нужно создать несколько виртуальных серверов, что бы они работали под разными пользователями. Не только cgi работало от разных пользователей, а даже статическое файло читалось от имени определенного пользователя для каждого виртуального хоста. (т.е., suExec не катит).
Попробовал собрать apache 2.0.40 с MPM perchild. Настроил, как в примерах в документации. сервер запустился. Шлю запрос из браузера - долгое молчание. Смотрю на сервере ps aux подряд несколько раз - состояние процессов очень часто меняется, а на запросы сервер не отвечает. решил остановить сервер: ./apachectl stop. Смотрю процессы: остались три апачевские процесса, которые kill'ом из под рута не убиваются. Посоветуйте что-нибудь, плиз!
Ведь как-то можно! На многих хостерах, например, на masterhost.ru именно так работает же...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Виртуальный хостинг"
Сообщение от Booter emailИскать по авторуВ закладки on 24-Фев-03, 15:33  (MSK)
>Ведь как-то можно! На многих хостерах, например, на masterhost.ru именно так работает
>же...

http://www.sw.ru/en/products/virtuozzo/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Виртуальный хостинг"
Сообщение от Solotony emailИскать по авторуВ закладки on 26-Мрт-03, 13:40  (MSK)
У меня та-же проблема в 2.0.44. Как я понял, там проблема с мьютексами -
нужно создавать файл и в httpd.conf прописывать путь и устанавливать режим.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Виртуальный хостинг"
Сообщение от vasily emailИскать по авторуВ закладки on 24-Апр-03, 21:46  (MSK)
Люди !
У меня такая вот шняга с 2.0.45 + mod_perl + mod_ssl твориться.
Запускаю apache с дефолтовой конфигурацией ив лог начинает валиться вот такое
(13)Permission denied: apr_proc_mutex_unlock failed. Attempting to shutdown process gracefully.

как с этим бороться ?
OS - Linux RedHat 7.2
apache собран вот так:
./configure
    --enable-layout=RedHat
    --enable-ssl
    --enable-mods-shared=all
    --with-mpm=perchild
    --enable-perl=static
    --enable-suexec
    --with-suexec-caller=www
    --with-suexec-docroot=/home
    --with-suexec-uidmin=500
    --with-suexec-gidmin=500
    --with-suexec-logfile=/var/log/httpd/suexec_log

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Виртуальный хостинг"
Сообщение от vasily emailИскать по авторуВ закладки on 25-Апр-03, 12:53  (MSK)
>Люди !
>У меня такая вот шняга с 2.0.45 + mod_perl + mod_ssl твориться.
>
>Запускаю apache с дефолтовой конфигурацией ив лог начинает валиться вот такое
>(13)Permission denied: apr_proc_mutex_unlock failed. Attempting to shutdown process gracefully.
>
>как с этим бороться ?
>OS - Linux RedHat 7.2
>apache собран вот так:
>./configure
>    --enable-layout=RedHat
>    --enable-ssl
>    --enable-mods-shared=all
>    --with-mpm=perchild
>    --enable-perl=static
>    --enable-suexec
>    --with-suexec-caller=www
>    --with-suexec-docroot=/home
>    --with-suexec-uidmin=500
>    --with-suexec-gidmin=500
>    --with-suexec-logfile=/var/log/httpd/suexec_log

неужели никто не встречался с данной проблемой ?
посоветуйте чё нить !

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Виртуальный хостинг"
Сообщение от vasily emailИскать по авторуВ закладки on 25-Апр-03, 13:22  (MSK)
Нашел решение !

<IfModule perchild.c>
AcceptMutex fcntl
</IfModule>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Виртуальный хостинг"
Сообщение от Alex emailИскать по авторуВ закладки on 25-Апр-03, 15:51  (MSK)
>Нашел решение !
>
><IfModule perchild.c>
>AcceptMutex fcntl
></IfModule>

ТОже хреново работает:( Я на апаче 1.3 использовал fastcgi сервер... Работает и файлы читает от данного юзера, под которым запущена виртуалка, но там возникают другие проблемы. Хотя живет и сей день

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Виртуальный хостинг"
Сообщение от Solotony emailИскать по авторуВ закладки on 30-Июн-03, 02:42  (MSK)
>неужели никто не встречался с данной проблемой ?
>посоветуйте чё нить !

С проблемой встречался, она до сих пор имеется (Linux Mandrake). И в чем ее причина совершенно не ясно :о((

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Виртуальный хостинг"
Сообщение от Max emailИскать по авторуВ закладки on 10-Июл-03, 12:25  (MSK)
Если тебе действительно это нужно, значит мощность должна позволить следующий рабочий вариант: на 80 порту висит апач, работающий как прокси сервер. На портах выше 1024 висят апачи, запущенные от нужных пользователей. При обращении, запрос через mod_rewrite совершенно прозрачно перекидывается на нужную копию апача. Безопасность вообщем то, максимальная, и, что самое главное, пользователи совершенно независимы.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Виртуальный хостинг"
Сообщение от uldus Искать по авторуВ закладки on 10-Июл-03, 14:52  (MSK)
>запрос через mod_rewrite совершенно прозрачно перекидывается на нужную копию апача.

С каких это пор mod_rewrite позволяет прозрачно перекидывать на _другой_ apache сервер.  Нужно использовать mod_accel или mod_proxy.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Виртуальный хостинг"
Сообщение от Max emailИскать по авторуВ закладки on 10-Июл-03, 15:07  (MSK)
> Нужно использовать mod_accel или mod_proxy.
Ну да. Вообщем, головной сервер выполняет роль прокси. Можно в тех же целях сквид использовать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: Виртуальный хостинг"
Сообщение от stricty emailИскать по авторуВ закладки on 16-Июл-03, 10:34  (MSK)
> Нужно использовать mod_accel или mod_proxy.

И потерять REMOTE_ADDR. Объясняй потом всем про X-FORWARDED-FROM...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: Виртуальный хостинг"
Сообщение от Solotony emailИскать по авторуВ закладки on 29-Авг-03, 17:56  (MSK)
>Если тебе действительно это нужно, значит мощность должна позволить следующий рабочий вариант:
>на 80 порту висит апач, работающий как прокси сервер. На портах
>выше 1024 висят апачи, запущенные от нужных пользователей. При обращении, запрос
>через mod_rewrite совершенно прозрачно перекидывается на нужную копию апача. Безопасность вообщем
>то, максимальная, и, что самое главное, пользователи совершенно независимы.

А на сколько такое решение будет тормозным? Может кто скажет в цифрах?

Кстати: есть альтернатива perchild-y - metuxmpm. Правда тоже глючная. Но как-то работает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру