Виртуальная площадка

Материал из DiPHOST.Ru wiki system

(Различия между версиями)
Перейти к: навигация, поиск
(Организация дискового пространства)
(Организация дискового пространства)
Строка 22: Строка 22:
=== Организация дискового пространства ===
=== Организация дискового пространства ===
-
Каждому аккаунту назначается каталог на диске вида ''/home/{{hl|<ваш логин>}}'', именуемый "''домашний каталог''".
+
Каждому аккаунту назначается каталог на диске вида ''/home/{{hl|<ваш логин>}}/'', именуемый "''домашний каталог''".
Внутри ''домашнего каталога'' автоматически создаются служебные каталоги:
Внутри ''домашнего каталога'' автоматически создаются служебные каталоги:
-
: /home/{{hl|<ваш логин>}}/tmp - для временных файлов, используется, например, интерпретатором php для сессий
+
: /home/{{hl|<ваш логин>}}/tmp/ - для временных файлов, используется, например, интерпретатором php для сессий
-
: /home/{{hl|<ваш логин>}}/www - для каталогов сайтов
+
: /home/{{hl|<ваш логин>}}/www/ - для каталогов сайтов
-
Пользователь не может создавать и удалять свои файлы внутри каталога /home/{{hl|<ваш логин>}}/www , он служит исключительно для каталогов сайтов, создание и удаление которых контролируется панелью управления. Во всех других каталогах, внутри ''домашнего'', пользователь может создавать и удалять файлы.
+
Пользователь не может создавать и удалять свои файлы внутри каталога /home/{{hl|<ваш логин>}}/www/ , он служит исключительно для каталогов сайтов, создание и удаление которых контролируется панелью управления. Во всех других каталогах, внутри ''домашнего'', пользователь может создавать и удалять файлы.
'''''Сайт''''' представляет собой определённым образом поименованный каталог, размещённый на физическом диске сервера хостинга, который ассоциируется с одним или несколькими '''''доменными именами''''', "привязанными" к этому сайту. Информация, размещённая в этом каталоге, доступна из сети по именам "привязанных" доменов и обрабатывается в соответствии с правилами используемых для работы сайта технологий.
'''''Сайт''''' представляет собой определённым образом поименованный каталог, размещённый на физическом диске сервера хостинга, который ассоциируется с одним или несколькими '''''доменными именами''''', "привязанными" к этому сайту. Информация, размещённая в этом каталоге, доступна из сети по именам "привязанных" доменов и обрабатывается в соответствии с правилами используемых для работы сайта технологий.
Строка 33: Строка 33:
: /home/{{hl|<ваш логин>}}/www/site{{hl|<номер сайта>}}/
: /home/{{hl|<ваш логин>}}/www/site{{hl|<номер сайта>}}/
: Например: /home/pupkin/www/site1/
: Например: /home/pupkin/www/site1/
-
и содержат подкаталоги: '''public_html''' для размещения файлов, '''cgi-bin''' для размещения cgi-программ, '''webapp''' для размещения специализированных веб-приложений (для специальных тарифов) и '''logs''' для журнала веб-сервера (логов). Пользователь не может создавать и удалять свои файлы внутри каталога /home/{{hl|<ваш логин>}}/www/site{{hl|<номер сайта>}}/ и в подкаталоге '''logs'''. Содержимое подкаталогов '''logs''' не включается в статистику дискового пространства пользователя. Подкаталоги '''public_html''', '''cgi-bin''' и '''webapp''' доступны пользователю для чтения и записи.
+
и содержат подкаталоги: '''public_html/''' для размещения файлов, '''cgi-bin/''' для размещения cgi-программ, '''webapp/''' для размещения специализированных веб-приложений (для специальных тарифов) и '''logs/''' для журнала веб-сервера (логов). Пользователь не может создавать и удалять свои файлы внутри каталога /home/{{hl|<ваш логин>}}/www/site{{hl|<номер сайта>}}/ и в подкаталоге '''logs/'''. Содержимое подкаталогов '''logs/''' не включается в статистику дискового пространства пользователя. Подкаталоги '''public_html/''', '''cgi-bin/''' и '''webapp/''' доступны пользователю для чтения и записи.
-
Также всем пользователем доступен для создания и удаления файлов общий каталог /tmp . Этот каталог автоматически периодически чистится, поэтому не следует размещать там важные или долговременные данные.
+
Также всем пользователем доступен для создания и удаления файлов общий каталог /tmp/ . Этот каталог автоматически периодически чистится, поэтому не следует размещать там важные или долговременные данные.
-
{{warning|Сервер [[FTP]] блокирует подключённого пользователя внутри ''домашнего каталога''. Все пути при подключении по FTP начинаются '''от''' ''домашнего каталога''. Например, каталог на сервере /home/ваш_логин/tmp при подключении по FTP будет выглядеть как /tmp , а каталог /tmp на сервере вообще не будет доступен по FTP, так как находится не внутри ''домашнего каталога''}}
+
{{warning|Сервер [[FTP]] блокирует подключённого пользователя внутри ''домашнего каталога''. Все пути при подключении по FTP начинаются '''от''' ''домашнего каталога''. Например, каталог на сервере /home/ваш_логин/tmp/ при подключении по FTP будет выглядеть как /tmp/ , а каталог /tmp/ на сервере вообще не будет доступен по FTP, так как находится не внутри ''домашнего каталога''}}
=== Организация базы данных ===
=== Организация базы данных ===

Версия 14:29, 23 декабря 2011

Виртуальная площадка - это "сердце" виртуального хостинга, в которое вложены знания, опыт и дорогостоящее оборудование. Виртуальная площадка представляет собой системный аккаунт на UNIX сервере, с возможностью использовать базу данных и почтовый сервер. Конфигурация веб-сервера, настраиваемого системой управления хостинга, подразумевает нахождение данных сайта на дисковом пространстве данного системного аккаунта.

Спецификация виртуальной площадки

Содержание

Организация веб-сервера

Доступ к сайтам обеспечивается комплексной веб-системой. Со стороны пользователя она представлена веб-сервером apache.

Для каждой поддерживаемой технологии запускается свой веб-сервер apache для каждого системного аккаунта с его привилегиями, один экземпляр на все сайты аккаунта с заявленной технологией. Число обработчиков каждого веб-сервера жёстко ограничено.

Веб-серверами хостинга поддерживаются:

  1. интерпретатор PHP версий 5.2 и 5.3, для версии PHP 5.2 возможен режим с ZendOptimizer, выключенный по умолчанию;
  2. технология запуска CGI-программ, не имеет отдельной конфигурации веб-сервера, поддерживается только на веб-серверах с поддержкой PHP;
  3. технология WSGI для Python версий 2.5, 2.6, 2.7 и 3.1.

Веб-сервер apache обязательно поддерживает пользовательскую конфигурацию через файл .htaccess, комплектуется модулем mod_rewrite и модулем базовой аутентификации (пользователь и/или группа из файла).

Ограничения описаны в спецификации виртуальной площадки.

Организация дискового пространства

Каждому аккаунту назначается каталог на диске вида /home/<ваш логин>/, именуемый "домашний каталог".

Внутри домашнего каталога автоматически создаются служебные каталоги:

/home/<ваш логин>/tmp/ - для временных файлов, используется, например, интерпретатором php для сессий
/home/<ваш логин>/www/ - для каталогов сайтов

Пользователь не может создавать и удалять свои файлы внутри каталога /home/<ваш логин>/www/ , он служит исключительно для каталогов сайтов, создание и удаление которых контролируется панелью управления. Во всех других каталогах, внутри домашнего, пользователь может создавать и удалять файлы.

Сайт представляет собой определённым образом поименованный каталог, размещённый на физическом диске сервера хостинга, который ассоциируется с одним или несколькими доменными именами, "привязанными" к этому сайту. Информация, размещённая в этом каталоге, доступна из сети по именам "привязанных" доменов и обрабатывается в соответствии с правилами используемых для работы сайта технологий. Имена каталогов сайта автоматически формируются панелью управления по следующему правилу:

/home/<ваш логин>/www/site<номер сайта>/
Например: /home/pupkin/www/site1/

и содержат подкаталоги: public_html/ для размещения файлов, cgi-bin/ для размещения cgi-программ, webapp/ для размещения специализированных веб-приложений (для специальных тарифов) и logs/ для журнала веб-сервера (логов). Пользователь не может создавать и удалять свои файлы внутри каталога /home/<ваш логин>/www/site<номер сайта>/ и в подкаталоге logs/. Содержимое подкаталогов logs/ не включается в статистику дискового пространства пользователя. Подкаталоги public_html/, cgi-bin/ и webapp/ доступны пользователю для чтения и записи.

Также всем пользователем доступен для создания и удаления файлов общий каталог /tmp/ . Этот каталог автоматически периодически чистится, поэтому не следует размещать там важные или долговременные данные.


File:Messagebox warning.png ВНИМАНИЕ!
Сервер FTP блокирует подключённого пользователя внутри домашнего каталога. Все пути при подключении по FTP начинаются от домашнего каталога. Например, каталог на сервере /home/ваш_логин/tmp/ при подключении по FTP будет выглядеть как /tmp/ , а каталог /tmp/ на сервере вообще не будет доступен по FTP, так как находится не внутри домашнего каталога


Организация базы данных

Электронная почта

Организация доступа к данным

Возможности системного аккаунта

Программное обеспечение

Резервные копии

Источник — «https://wiki.diphost.ru/VirtHost»

Категория:

Личные инструменты
© 2006 — ООО «Дремучий лес»
Служба техподдержки: support@diphost.ru
Тексты этого сайта являются полностью оригинальными
или оригинальными компиляциями ООО «Дремучий Лес».
Распространяются по лицензии WTFPL
Отзывы о хостинге diphost.ru Отзывы на hostobzor.ru