Размещение сайта

Если вы только начинаете работать с виртуальным хостингом, эта инструкция поможет разместить ваш первый сайт в интернете. Инструкция предполагает, что сайт (его файлы) у вас уже есть. 

Если сайт уже размещается у другого провайдера, и вы хотите перенести его к нам, вам помогут эти инструкции.

Структура папок и файлов на сервере

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

  • / — корневая директория аккаунта;
  • /public_html — директория для файлов главного сайта;
  • /имя-сайта — директория для дополнительного сайта;
  • /имя-сайта/public_html — директория для файлов дополнительного сайта (создается автоматически при создании директории «имя-сайта» в корне аккаунта).

Файлы сайта необходимо загружать в папку public_html директории нужного сайта, сохраняя структуру каталогов с файлами.

Сайт

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

Если это первый сайт на аккаунте, директория (папка) для него создана по умолчанию — это директория /public_html в корне аккаунта. Также по умолчанию создана запись о сайте в разделе «Сайты» — «Мои сайты».  Она называется «Основной сайт»:

F87116ee 4cab 4182 9f0a 9290b4b28551

Если это не первый сайт:

  1. В разделе «Сайты» — «Мои сайты» нажмите «Создать сайт».
  2. В открывшемся окне укажите название директории для сайта. Оно может быть любым и будет видно только вам. Для пользователей в интернете именем сайта будет домен, о котором мы поговорим чуть позже.

Название директории может содержать буквы латинского алфавита, цифры, а также дефисы, точки и нижнее подчеркивание. Максимальная длина — 40 символов.

Загрузка файлов сайта на сервер

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

Однако, если у вас есть файлы размером больше 5 ГБ,  лучше воспользоваться другими методами — FTP или SSH

Для новичков будет проще разобраться с FTP; вам нужно скачать программу FileZilla и подключиться через нее по нашей инструкции.

Для загрузки файлов сайта через Файловый менеджер:

  1. На своем компьютере разместите файлы сайта в удобной папке, например, «Загрузки» или «Документы». 
  2. Перейдите в раздел «Файловый менеджер» в панели управления.
  3. Включите двухоконный режим:

90e12574 Fef5 48f7 84ca Ef6177ed6598

  1. Нажмите «Подключение» → «Локальная папка» и выберите папку на своем компьютере, в которой сейчас лежат файлы сайта.

113c7a4f D1ca 4fd8 9f99 4d6432200d72

  1. Подтвердите добавление директории, кликнув «Разрешить».

Chrome Zg Nx3 Pv O H2

  1. В файловом менеджере с одной стороны экрана отобразится содержимое вашей папки на компьютере, с другой — папки в аккаунте Timeweb.
  2. В окне, где отображаются папки аккаунта Timeweb, перейдите в папку Homepublic_html. Если это не первый сайт на аккаунте, перейдите по пути Homeдиректория сайта public_html.

87e600ab A972 4364 8dcc E08b977b1d06

  1. В окне, где отображается папка на компьютере, выделите все файлы и папки сайты и перетащите их в окно с папкой public_html. Если файлы сайта переданы в виде архива (файл с расширением .zip или .rar) — перетащите архив как есть. Распаковать его можно уже на сервере.
  2. Дождитесь завершения копирования файлов.
  3. Если вы переносили архив — кликните по нему правой кнопкой мыши и выберите «Извлечь». После того, как извлечение завершится, архив можно удалить, чтобы он не занимал место на сервере.

Ba4dc044 71e0 4afc 82e4 7b87f6180ce8

  1. Отключитесь от локальной папки, нажав на крестик.

5dfb4c28 245a 48a0 A994 F6db71530865

Домен

Для работы сайта вам нужен домен — имя и адрес вашего сайта в интернете, по которому пользователи смогут его найти. Например, адрес нашего сайта — timeweb.com.

Регистрация домена

Если у вас еще нет домена, вы можете зарегистрировать его через Timeweb. 

Для этого:

  1. Перейдите в раздел «Домены» — «Купить домен».
  2. Введите домен, который вы хотите купить. Система проверит, свободен ли он, и предложит похожие варианты. Здесь же вы увидите стоимость регистрации и продления каждого домена.
  3. Отметьте галочкой домен или домены, которые вы хотите купить, и нажмите «Зарегистрировать».
  4. Создайте администратора домена.
  5. Оплатите регистрацию.

Как только домен будет зарегистрирован, вы получите уведомление на e-mail. Домен начнет работать через 3-24 часа после регистрации.

Добавление домена в панель

Если у вас есть домен, но вы купили его через другого провайдера, добавьте его в панель управления Timeweb следующим образом:

  1. Перейдите в раздел «Домены» — «Мои домены».
  2. Нажмите «Добавить домен».
  3. Введите домен.
  4. Под полем ввода домена убедитесь, что вы привязываете его к нужному сайту. 

Если вы пока не хотите привязывать домен к конкретному сайту — кликните на ссылку:

8f5e09c1 81cc 4f7b 9712 E334ec5a8a2a

И выберите «Не привязывать».

Cc7cf07b B007 4070 B1fd Ee559a401e2d

  1. Нажмите «Добавить».

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

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

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

  1. Откройте «Сайты» → «Мои сайты».
  2. Наведите курсор на сайт и кликните «Настроить домены».

Cb4cd751 6025 4546 Ac5f 374d17ce7994

  1. Найдите нужный домен и кликните «Привязать».

4cc02e99 C9a5 43e7 9616 9ea95e3babb7

Домен вида вашлогин.tw1.ru, который вы тоже увидите в панели, — это бесплатный технический домен. Его удобно использовать для тестирования работы сайта до того, как ваш основной домен заработает. При необходимости его можно отвязать также через опцию «Настроить домены».

Настройка A-записи домена

Теперь нужно настроить домен на работу с нашим хостингом, прописав в его A-записи IP-адрес сервера. А-запись указывает, с какого сервера домен будет открывать содержимое сайта, когда пользователь вводит домен в браузере.

Если вы зарегистрировали домен по нашей инструкции выше, ничего делать не нужно — A-запись будет указана автоматически.

Если вы зарегистрировали домен через другого регистратора/провайдера, выполните следующие действия:

  1. В личном кабинете регистратора или провайдера, у которого вы купили домен, найдите настройки DNS, а именно — настройку A-записи.
  2. Скопируйте IP-адрес сервера с главной страницы панели управления Timeweb в блоке «Доступ по FTP»:

F31284b0 D3d5 4ca4 8168 607d7e0a38ac

  1. Укажите скопированный IP в качестве значения A-записи и сохраните изменения.

Изменения вступят в силу через 15-180 минут.

Другой вариант настроить домен — указать NS-серверы Timeweb. Это займет больше времени (3-24 часа), но в дальнейшем вы сможете управлять настройками домена в панели Timeweb вместо панели регистратора.

Выпуск SSL

Чтобы браузеры считали ваш сайт безопасным, обязательно выпустите SSL-сертификат для домена. Например, можно установить бесплатный сертификат Let's Encrypt. Он будет автоматически обновляться каждые 3 месяца и обеспечит базовый уровень защиты.

Обязательно дождитесь завершения регистрации и делегирования домена, прежде чем выпускать SSL. Проверить статус делегирования можно, например, здесь: dnschecker.org. Введите свой домен, выберите в выпадающем списке «NS» и выполните поиск. В результатах должны отображаться NS-серверы Timeweb:

42883e19 9eae 4f44 97af A50559662508

После установите сертификат:

  1. Перейдите в раздел «Домены» — «SSL-сертификаты» и нажмите «Заказать сертификат».
  2. Нажмите «Заказать» в блоке с Let’s Encrypt.
  3. Выберите домен, для которого выпускается сертификат.
  4. Ознакомьтесь с условиями оказания услуги и отметьте чекбокс.
  5. Нажмите «Заказать».

База данных

Если для работы вашего сайта требуется база данных, выполните следующие шаги.

Создание базы данных в панели

  1. Перейдите в раздел «Базы данных» и нажмите «Создание новой базы данных».

6c884949 4507 495c 8a45 Fe6ef730627e

  1. Укажите имя базы и пароль. Сохраните для себя эти значения — они понадобятся дальше.
  2. Нажмите «Создать».

E35db607 2981 42cc B690 4de50e0dbed3

В дальнейшем, если пароль потеряется, вы сможете задать новый пароль в настройках базы в этом же разделе. Знать старый пароль при этом не потребуется.

D66a69f8 7277 4100 B5df D1df76e7aa65

Указание реквизитов базы в конфиг. файле

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

Узнать, где расположен конфигурационный файл, поможет эта статья

Если вашей CMS нет в статье или сайт не использует CMS, напишите нам — постараемся помочь. Вы также можете уточнить эту информацию у разработчиков сайта. 

Чтобы обновить конфигурационный файл:

  1. Перейдите в раздел «Файловый менеджер» и откройте конфигурационный файл сайта. 
  2. В файле укажите:
    • имя базы данных;
    • имя пользователя базы данных (совпадает с именем базы);
    • пароль базы данных;
  3. Сохраните изменения.

Проверка работы сайта

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

Если есть какие-то проблемы — напишите в поддержку, мы подскажем, что могло пойти не так.