Виртуальная площадка
Материал из DiPHOST.Ru wiki system
Schors (Обсуждение | вклад) (→Организация дискового пространства) |
Schors (Обсуждение | вклад) (→Организация дискового пространства) |
||
Строка 22: | Строка 22: | ||
=== Организация дискового пространства === | === Организация дискового пространства === | ||
- | Каждому аккаунту назначается каталог на диске вида ''/home/{{hl|<ваш логин>}}'', именуемый ''домашний каталог''. | + | Каждому аккаунту назначается каталог на диске вида ''/home/{{hl|<ваш логин>}}'', именуемый "''домашний каталог''". |
+ | Внутри ''домашнего каталога'' автоматически создаются служебные каталоги: | ||
+ | : /home/{{hl|<ваш логин>}}/tmp - для временных файлов, используется, например, интерпретатором php для сессий | ||
+ | : /home/{{hl|<ваш логин>}}/www - для каталогов сайтов | ||
+ | Пользователь может создавать и удалять внутри домашнего каталога любые каталоги и файлы, кроме служебных. Каталог /home/{{hl|<ваш логин>}}/www служит только для каталогов сайтов. Каталоги сайтов создаются панелью управления. Пользователь не может создавать и удалять свои файлы внутри каталога /home/{{hl|<ваш логин>}}/www | ||
'''''Сайт''''' представляет собой определённым образом поименованный каталог, размещённый на физическом диске сервера хостинга, который ассоциируется с одним или несколькими '''''доменными именами''''', "привязанными" к этому сайту. Информация, размещённая в этом каталоге, доступна из сети по именам "привязанных" доменов и обрабатывается в соответствии с правилами используемых для работы сайта технологий. | '''''Сайт''''' представляет собой определённым образом поименованный каталог, размещённый на физическом диске сервера хостинга, который ассоциируется с одним или несколькими '''''доменными именами''''', "привязанными" к этому сайту. Информация, размещённая в этом каталоге, доступна из сети по именам "привязанных" доменов и обрабатывается в соответствии с правилами используемых для работы сайта технологий. |
Версия 12:51, 23 декабря 2011
Виртуальная площадка - это "сердце" виртуального хостинга, в которое вложены знания, опыт и дорогостоящее оборудование. Виртуальная площадка представляет собой системный аккаунт на UNIX сервере, с возможностью использовать базу данных и почтовый сервер. Конфигурация веб-сервера, настраиваемого системой управления хостинга, подразумевает нахождение данных сайта на дисковом пространстве данного системного аккаунта.
Спецификация виртуальной площадки
Содержание |
Организация веб-сервера
Доступ к сайтам обеспечивается комплексной веб-системой. Со стороны пользователя она представлена веб-сервером apache.
Для каждой поддерживаемой технологии запускается свой веб-сервер apache для каждого системного аккаунта с его привилегиями, один экземпляр на все сайты аккаунта с заявленной технологией. Число обработчиков каждого веб-сервера жёстко ограничено.
Веб-серверами хостинга поддерживаются:
- интерпретатор PHP версий 5.2 и 5.3, для версии PHP 5.2 возможен режим с ZendOptimizer, выключенный по умолчанию;
- технология запуска CGI-программ, не имеет отдельной конфигурации веб-сервера, поддерживается только на веб-серверах с поддержкой PHP;
- технология WSGI для Python версий 2.5, 2.6, 2.7 и 3.1.
Веб-сервер apache обязательно поддерживает пользовательскую конфигурацию через файл .htaccess, комплектуется модулем mod_rewrite и модулем базовой аутентификации (пользователь и/или группа из файла).
Ограничения описаны в спецификации виртуальной площадки.
Организация дискового пространства
Каждому аккаунту назначается каталог на диске вида /home/<ваш логин>, именуемый "домашний каталог". Внутри домашнего каталога автоматически создаются служебные каталоги:
- /home/<ваш логин>/tmp - для временных файлов, используется, например, интерпретатором php для сессий
- /home/<ваш логин>/www - для каталогов сайтов
Пользователь может создавать и удалять внутри домашнего каталога любые каталоги и файлы, кроме служебных. Каталог /home/<ваш логин>/www служит только для каталогов сайтов. Каталоги сайтов создаются панелью управления. Пользователь не может создавать и удалять свои файлы внутри каталога /home/<ваш логин>/www
Сайт представляет собой определённым образом поименованный каталог, размещённый на физическом диске сервера хостинга, который ассоциируется с одним или несколькими доменными именами, "привязанными" к этому сайту. Информация, размещённая в этом каталоге, доступна из сети по именам "привязанных" доменов и обрабатывается в соответствии с правилами используемых для работы сайта технологий. Имена каталогов сайта автоматически формируются панелью управления по следующему правилу:
- /home/<ваш логин>/www/site<номер сайта>/
- Например: /home/pupkin/www/site1/
и содержат подкаталоги: public_html для размещения файлов, cgi-bin для размещения cgi-программ, webapp для размещения специализированных веб-приложений (для специальных тарифов) и logs для журнала веб-сервера (логов).