Как создать свой хостинг?
Вопросы Лимит по процентам для займа сотруднику организации
Вопросы Спортивная гимнастика и акробатика для детей: развитие тела и духа
Вопросы ДПК для забора и террасы: преимущества использования и особенности
Вопросы Топ-10 популярных групповых программ: отбор, контроль, мотивация
Вопросы Использование различных снарядов и оборудования в тренировках
Вопросы Приморская таможня конфисковала крупную партию гель-лаков, ввезенных под видом бытовой техники
Вопросы Что такое страх?
Вопросы Окна ПВХ от VEKA: преимущества
До начала создания своего собственного хостинга, нужно поставить перед собой конкретные задачи. Я предлагаю выделить следующие пункты: «создание максимально производительного и безопасный хостинг, разрешить mod_php создавать собственные файлы от имени пользователя, а не с правами обычного вебсервера, сделать безопасность пользователей от злоумышленников, оградить каждого пользователя от ненамеренного нанесения вреда другими юзерами. Схема создания хостинга выглядит приблизительно как описано ниже. В качестве сервера используем Apache 1.3 с mod_php и возможностью запуска cgi скриптов. СУБД — MySQL 5.1. Для опытных клиентов предоставляем компилятор gcc. Главное не забывайте на правильно настроенной системе при наличии компилятора ничего сломать просто не получится. Поэтому не стоит ограничивать возможности клиентов. Для снижения нагрузки на Apache, устанавливаем акселерирующий прокси-сервер. Наиболее приемлемым акселератором является nginx . Этим мы добьемся поступления запроса сначала от пользователя «на акселератор nginx, который подождет приема «данных и отправит их на Apache только после полного завершения получения. Таким образом собственно говоря нагрузка и снизится. Для безопасной работы необходимо чтобы программы каждого клиента выполнялись от своего пользователя. Для CGI скриптов например , решить данную задачу можно путем настройки suexec. Компромиссным вариантом является следующие -» PHP работает как модуль Apache, а безопасность обеспечивается настройками файловой системы. Доступ по FTP предоставляем только через виртуальных пользователей. Это обусловлено тем, что пароли по FTP передаются в нешифрованном виде и легко перехватываются.»