The OpenNET Project / Index page

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

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

"Виртуальный хостинг"  
Сообщение от Gets email(ok) on 02-Сен-07, 20:35 
Здравствуйте.
Не судите строго, т.к. я относительный новичек в этом деле.
Помогите пожалуйста. У меня в локальной сети стоит сервер, который должен предоставлять услуги виртуального хостинга. Столкнулся с такой проблемой.
Когда человек заказывает услугу, то я даю ему домашнюю директорию с двумя вложенными директориями (cgi-bin & htdocs). В cgi-bin по логике должны находиться cgi-приожения, которые работают под SuEXEC. В htdocs находятся остальные файлы сайта. Каждому пользователю я даю доступ по ФТП к своей директории. ФТП доступ с правами залогинившегося пользователя.
Все вроде бы хорошо, но HTTPD работает от имени apache:apache и полноценный доступ к директориям пользователей и файлам в них получить не может, что не дает пользовательским скриптам писать в их же директории и менять права на файлы (т.к. выполняются они от apache:apache а файлы принадлежат user:users).
Думаю, что решение проблемы в том, чтобы файлы и папки которые заливаются по ФТП в htdocs меняли пользователя и группу на apache:apache, но не знаю как это сделать. Мануал по vsftpd не помог.
Вот я и туплю здесь уже который день...
Чувствую, что ответ рядом и простой но ума не хватает ...

Короче, если можете помогите организовать полноценный доступ, ПОЖАЛУЙСТА.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Виртуальный хостинг"  
Сообщение от anonymous (??) on 03-Сен-07, 01:08 
>Все вроде бы хорошо, но HTTPD работает от имени apache:apache и полноценный
>доступ к директориям пользователей и файлам в них получить не может,
>что не дает пользовательским скриптам писать в их же директории и
>менять права на файлы (т.к. выполняются они от apache:apache а файлы
>принадлежат user:users).

Та для это и придуман suexec и phpsuexec.  Но, всё что выполняется под mod_php или mod_perl, под suexec не попадает, потому что исполняется прямо в адресном пространстве Apache.  Поэтому выбираем: или скорость mod_php, или безопасность suexec.

>Думаю, что решение проблемы в том, чтобы файлы и папки которые заливаются
>по ФТП в htdocs меняли пользователя и группу на apache:apache, но
>не знаю как это сделать. Мануал по vsftpd не помог.

Это решение в корне неверно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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