Управление сайтами

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

(Различия между версиями)
Перейти к: навигация, поиск
(IP-адреса и HTTPS)
Строка 80: Строка 80:
* Запрос клиентского сертификата SSL. У каждого пользователя сайта будет запрошен SSL-сертификат для идентификации пользователя. Соединение не будет осуществлено только в случае предоставления пользователем сертификата с истёкшим сроком действия. В остальных случаях соединение будет успешным, проверку предоставленного сертификата требуется осуществлять программным обеспечением сайта самостоятельно. Настройка работает только для сайтов с привязанным SSL-сертификатом, в противном случае игнорируется. Не устанавливайте эту настройку, если чётко не представляете, что она делает.
* Запрос клиентского сертификата SSL. У каждого пользователя сайта будет запрошен SSL-сертификат для идентификации пользователя. Соединение не будет осуществлено только в случае предоставления пользователем сертификата с истёкшим сроком действия. В остальных случаях соединение будет успешным, проверку предоставленного сертификата требуется осуществлять программным обеспечением сайта самостоятельно. Настройка работает только для сайтов с привязанным SSL-сертификатом, в противном случае игнорируется. Не устанавливайте эту настройку, если чётко не представляете, что она делает.
-
=== IP-адреса и HTTPS ===
+
=== HTTPS-сайты ===
Включить использование [[HTTPS| протокола HTTPS]] на сайте можно прямо из панели управления хостингом. Для этого надо добавить SSL-сертификат и привязать его к сайту в разделе [[SSLManagement]]. Поддержка HTTPS-сайтов платная. После привязки SSL-сертификата к сайту, в списке сайтов и в настройках сайта в панели управления появляется ссылка на информацию об этом сертификате.  
Включить использование [[HTTPS| протокола HTTPS]] на сайте можно прямо из панели управления хостингом. Для этого надо добавить SSL-сертификат и привязать его к сайту в разделе [[SSLManagement]]. Поддержка HTTPS-сайтов платная. После привязки SSL-сертификата к сайту, в списке сайтов и в настройках сайта в панели управления появляется ссылка на информацию об этом сертификате.  
 +
 +
{{info| Современные версии протокола '''SSL/TLS''' предполагают передачу браузером запрашиваемого доменного имени ещё на этапе установки защищённого соединения. Это так называемая технология '''SNI''' (Server Name Indication). Наши сервера поддерживают эту технологию. Однако, до сих пор не все операционные системы и не всё программное обеспечение умеет использовать этот новый протокол. Поэтому обычно предполагается, что каждый сайт (в данном случае — доменное имя, или набор доменных имён, указанных в сертификате) должен иметь уникальный [[IPv4Management| IP-адрес]]. }}
[[Category:ControlPanel]]
[[Category:ControlPanel]]

Версия 11:57, 11 июня 2014

Раздел панели управления Управление сайтами предназначен для создания, настройки и удаления сайтов учётной записи на хостинге. Первый сайт обычно создаётся панелью управления автоматически при регистрации новой учётной записи, если наличие сайта подразумевается выбранным тарифом.

File:Messagebox warning.png ВНИМАНИЕ!
Следует не путать понятия домен и сайт, это абсолютно разные вещи. О доменах подробнее можно узнать в разделе Управление доменами.

Войти в раздел Управление сайтами можно по ссылке Сайты в меню панели управления.

Содержание

Что представляет собой сайт

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

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

и содержат подкаталоги: public_html для размещения файлов, cgi-bin для размещения cgi-программ, webapp для размещения специализированных веб-приложений (для специальных тарифов) и logs для журнала веб-сервера (логов). К каждому сайту автоматически привязывается специальное доменное имя (технический домен) вида:

<номер сайта>.<ваш логин>.cz8.ru
Например: 1.pupkin.cz8.ru

Технический домен введён нами для удобства тестирования и отладки сайтов, в том числе и во время тестового периода. Вы также можете привязать к сайту любой из доменов учётной записи на странице настроек сайта.

Для того, что бы сайт был виден в сети, необходимо просто закачать файлы сайта в соответствующий каталог (для удобства путь к каталогу отображается в списке сайтов в панели управления).

File:Messagebox warning.png ВНИМАНИЕ!
На нашем хостинге нет прямой зависимости сайтов от терминов домен и поддомен. Последние используются только в отношении доменных имён. Автоматического создания каталогов на хостинге при добавлении доменных имён не происходит.

Существует техническая возможность имитировать любое количество сайтов в рамках одного, созданного панелью управления, с помощью mod_rewrite веб-сервера apache, или же программным путём с помощью программного обеспечения сайта. Однако следует понимать, что ресурсы хостинга рассчитываются техническими специалистами хостинга из субъективных представлений о ресурсоёмкости сайтов, основанных на опыте и статистике, и тарифы составляются именно исходя из этих расчётов. Попытки "выжать" из сайта больше ресурсов могут привести у деградации качества технического обслуживания.

Создание сайта

По умолчанию, если выбранный тариф подразумевает наличие сайтов, панелью управления всегда создается один сайт для учётной записи, с которым сразу же можно начать работать.

Если требуется создать ещё один сайт и тариф позволяет это сделать, то необходимо:

  1. в меню панели управления перейти в раздел Управление сайтами;
  2. в форме Добавить сайт (внизу страницы) указать e-mail ответственного за сайт лица, возможно, указать комментарий и выбрать домен, который будет привязан к создаваемому сайту (если домен не указан, будет привязан только технический домен);
  3. после создания сайта следует подождать некоторое время, пока сервер создаст все нужные каталоги и привязки (около пяти минут);
  4. загрузить файлы вашего сайта в директорию на сервере (например, по FTP).

Привязка домена к сайту

Для того, что бы привязать доменное имя к одному из сайтов следует убедиться, что такой домен (или поддомен) существует в рамках учётной записи. Если его нет, следует создать требуемое доменной имя в разделе Управление доменами. Затем, войдя в раздел Управление сайтами, перейти по ссылке настроить в строке соответствующего сайта на страницу настроек сайта. На странице настроек сайта выберите доменное имя из выпадающего списка и нажмите кнопку Привязать.

Если добавляемый домен уже привязан к другому сайту, то сначала его необходимо отвязать от него. Для этого следует по ссылке настроить сайта, от которого будете отвязывать домен, на страницу настроек этого сайта, а затем нажать кнопку Удалить напротив соответствующего домена. Технический домен не может быть отвязан от сайта и всегда строго соответствует сайту согласно вышеописанному соглашению о наименовании каталогов и технических доменов.

Типы сайтов

В зависимости от тарифа, сайты могут быть разных типов:

  • WSGI - сайт для приложений на языке Python. WSGI возможно использовать в ознакомительном на одном сайте по тарифу PARMA и в нормальном режиме на двух сайтах по тарифу CALMA. Сайты WSGI могут использовать различные версии Python:
    • Версию Python 2.5 на тарифах PARMA и CALMA
    • Версии Python 2.6, 2.7, 3.1 на тарифе CALMA
  • Классический сайт - сайт под управлением веб-сервера apache с поддержкой языка PHP версии 5.3, CGI и SSI. Классический сайт можно создавать на всех тарифах.
  • PHP 5.2 - сайт под управлением веб-сервера apache с поддержкой языка PHP устаревшей версии 5.2, CGI и SSI. Сайт с поддержкой языка PHP версии 5.2 можно создавать на всех тарифах. Обращаем внимание, версия уже не поддерживается разработчиком и её использование несёт риски.
  • PHP 5.4 - сайт под управлением веб-сервера apache с поддержкой языка PHP версии 5.4, CGI и SSI. Сайт с поддержкой языка PHP версии 5.4 можно создавать на всех тарифах.


File:Messagebox warning.png ВНИМАНИЕ!
WSGI-сайт не поддерживает PHP и CGI. Невозможно использовать технологии PHP, CGI и WSGI в рамках одного сайта.


Выбор типа сайта производится либо при создании сайта, либо на странице настроек сайта, на которую можно перейти из раздела Управление сайтами, нажав ссылку настроить напротив требуемого сайта в списке.

Настройка веб-сервера

Режимы работы PHP для сайтов

В основном разделе управления сайтов возможно выбрать режим работы языка PHP. Для каждой версии PHP может быть выбран свой режим, зависящий от требуемого кодировщика. Но он будет применяться для всех сайтов, с поддержкой PHP этой версии.

  • Все версии PHP поддерживают режим без дополнительных кодировщиков
  • Поддержка кодировщика ZendOptimizer может быть выбрана для PHP 5.2. Позволяет выполнять закодированные ZendOptimizer файлы.
  • Поддержка кодировщика ionCube может быть выбрана для PHP 5.3 и PHP 5.4. Позволяет исполнять закодированные ionCube файлы.
  • Поддержка кэша APC может быть выбрана для PHP 5.3 и PHP 5.4. Позволяет ускорить выполнение кода в несколько раз. Различные CMS таже используют специальные функции APC для кэша.

Профайлы PHP для сайтов

Для различных версий PHP хостинг поддерживает так называемые профайлы. Их также можно выбрать в основном разделе управления сайтами. Профайл - это некий комплексный шабон настройки веб-сервера для тех или иных нужд. На данный момент мы создали несколько специальных профайлов для популярных CMS для сайтов на PHP 5.3. В них отражены требования этих CMS к настройке веб-сервера apache.

Настройка сайтов

Для того, чтобы перейти к настройке сайта, следует нажать ссылку настроить напротив выбранного сайта из списка. Настройки позволяют:

  • Сменить тип сайта
  • Привязать и отвязать доменное имя от сайта
  • Выбрать рецепт nginx для сайта
  • Сделать сайт доступным только по протоколу HTTPS
  • Изменить ограничение на размер закачиваемого файла


Рецепты nginx для сайтов

Раздел настройки сайта позволяет выбирать различные специализированные профили nginx для каждого сайта. В терминах хостинга они называются рецепты nginx. Использования рецептов nginx в большинстве случаев позволяет увеличить производительность сайта, сделать нагрузку более монотонной и предсказуемой. Подробно о каждом из рецептов можно почитать в разделе Cookbook_nginx.


File:Info blue.png ПРИМИТЕ К СВЕДЕНИЮ:
Рецепты nginx достаточно просто расширяемы и могут быть крайне эффективными в использовании. Техническая служба хостинга с радостью примет предложения по улучшению этих рецептов, или даже новые рецепты.


Настройки сайта, связанные с SSL

Панель управления хостингом реализует две дополнительные настройки сайта, связанные с HTTPS:

  • Только HTTPS-сайт. Запросы на HTTP протокол для данного сайта будут перенаправляться на HTTPS. При отсутствии привязанного к сайту SSL-сертификата сайт просто перестанет работать. Эта настройка подходит сайтам со строгими требованиями к безопасности, когда блокировка информации лучше отсутствия защищённого соединения.
  • Запрос клиентского сертификата SSL. У каждого пользователя сайта будет запрошен SSL-сертификат для идентификации пользователя. Соединение не будет осуществлено только в случае предоставления пользователем сертификата с истёкшим сроком действия. В остальных случаях соединение будет успешным, проверку предоставленного сертификата требуется осуществлять программным обеспечением сайта самостоятельно. Настройка работает только для сайтов с привязанным SSL-сертификатом, в противном случае игнорируется. Не устанавливайте эту настройку, если чётко не представляете, что она делает.

HTTPS-сайты

Включить использование протокола HTTPS на сайте можно прямо из панели управления хостингом. Для этого надо добавить SSL-сертификат и привязать его к сайту в разделе Управление SSL-сертификатами. Поддержка HTTPS-сайтов платная. После привязки SSL-сертификата к сайту, в списке сайтов и в настройках сайта в панели управления появляется ссылка на информацию об этом сертификате.


File:Info blue.png ПРИМИТЕ К СВЕДЕНИЮ:
Современные версии протокола SSL/TLS предполагают передачу браузером запрашиваемого доменного имени ещё на этапе установки защищённого соединения. Это так называемая технология SNI (Server Name Indication). Наши сервера поддерживают эту технологию. Однако, до сих пор не все операционные системы и не всё программное обеспечение умеет использовать этот новый протокол. Поэтому обычно предполагается, что каждый сайт (в данном случае — доменное имя, или набор доменных имён, указанных в сертификате) должен иметь уникальный IP-адрес.
Источник — «https://wiki.diphost.ru/SitesManagement»

Категория:

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