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

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

(Различия между версиями)
Перейти к: навигация, поиск
(Рецепты nginx для сайтов)
(Настройка сайтов)
Строка 60: Строка 60:
=== Настройка сайтов ===
=== Настройка сайтов ===
 +
Для того, чтобы перейти к настройке сайта, следует нажать ссылку ''настроить'' напротив выбранного сайта из списка. Настройки позволяют:
 +
* Сменить тип сайта
 +
* Привязать и отвязать доменное имя от сайта
 +
* Выбрать рецепт nginx для сайта
 +
* Сделать сайт доступным только по  [[HTTPS| протоколу HTTPS]]
 +
* Изменить ограничение на размер закачиваемого файла
 +
 +
==== Рецепты nginx для сайтов ====
==== Рецепты nginx для сайтов ====
Строка 65: Строка 73:
{{info| Рецепты nginx достаточно просто расширяемы и могут быть крайне эффективными в использовании. Техническая служба хостинга с радостью примет предложения по улучшению этих рецептов, или даже новые рецепты.}}
{{info| Рецепты nginx достаточно просто расширяемы и могут быть крайне эффективными в использовании. Техническая служба хостинга с радостью примет предложения по улучшению этих рецептов, или даже новые рецепты.}}
 +
 +
==== Настройки сайта, связанные с SSL ====
 +
 +
Панель управления хостингом реализует две дополнительные настройки сайта, связанные с [[HTTPS| HTTPS]]:
 +
* Только HTTPS-сайт. Запросы на HTTP протокол для данного сайта будут перенаправляться на [[HTTPS| HTTPS]]. При отсутствии привязанного к сайту SSL-сертификата сайт просто перестанет работать. Эта настройка подходит сайтам со строгими требованиями к безопасности, когда блокировка информации лучше отсутствия защищённого соединения.
 +
* Запрос клиентского сертификата SSL. У каждого пользователя сайта будет запрошен SSL-сертификат для идентификации пользователя. Соединение не будет осуществлено только в случае предоставления пользователем сертификата с истёкшим сроком действия. В остальных случаях соединение будет успешным, проверку предоставленного сертификата требуется осуществлять программным обеспечением сайта самостоятельно. Настройка работает только для сайтов с привязанным SSL-сертификатом, в противном случае игнорируется. Не устанавливайте эту настройку, если чётко не представляете, что она делает.
=== IP-адреса и HTTPS ===
=== IP-адреса и HTTPS ===

Версия 11:52, 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-сертификатом, в противном случае игнорируется. Не устанавливайте эту настройку, если чётко не представляете, что она делает.

IP-адреса и HTTPS

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

Категория:

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