Быстрый старт

Как выложить сайт в интернет

Инструкция для тех, кто уже собрал сайт и не знает, как разместить его в интернете. Шесть шагов: создать сайт в панели, загрузить файлы, подключить домен, базу данных и SSL — и проверить, что всё работает.

>

Что понадобится для размещения сайта

Перед тем как начать, проверьте, что у вас есть всё необходимое.

  • Подключённый виртуальный хостинг
  • Готовые файлы сайта или архив с ними*
  • Домен — свой или технический (вида login.tw1.ru)
  • Дамп** базы данных

* Для простого HTML-сайта база данных не нужна — достаточно файлов и домена.
** Дамп — это выгрузка структуры и содержимого базы данных в файл, который можно использовать для переноса, резервного копирования или восстановления сайта.

1

Создать сайт в панели

Сайт в панели — отдельная директория на сервере с папкой public_html, куда попадают файлы.

  1. Открыть раздел «Файловый менеджер»
  2. Разместить файлы в директории, которая создана по умолчанию. По умолчанию также создаётся запись о сайте в разделе «Мои сайты»
  3. Указать название директории — латиница, цифры, дефис, точка, подчёркивание, до 40 символов
  4. Проверить, что файлы загрузились в директорию public_html
2

Привязать домен

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

Если домена ещё нет

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

* Обычно регистрация домена занимает от 3 до 24 часов.

Если домен уже зарегистрирован в Timeweb

  1. Проверьте, что домен продлён («Домены и SSL» → «Мои домены»)
  2. Привязать домен к сайту в разделе «Мои сайты»

Если домен у другого регистратора

  1. Добавить домен в панель
  2. Привязать его к сайту
  3. Направить домен на хостинг — A-запись совпадает с IP из панели или NS-серверы Timeweb
  4. Дождаться обновления DNS. Обновление A-записи может занять до 180 минут, а NS-сервера — до 24 часов
3

Загрузить файлы сайта

Файлы попадают в папку public_html нужного сайта. Способ загрузки зависит от объёма файлов и опыта:

  1. Файловый менеджер в (в браузере) — самый простой вариант для новичка, файлы и архивы до 5 ГБ
  2. FTP когда файлов много, нужен клиент (например, FileZilla)
  3. SSH для больших архивов и тех, кто работает в командной строке
Критично: index.html или index.php должен лежать прямо в public_html, а не во вложенной папке — иначе вместо сайта откроется список файлов или ошибка. Структуру папок со стилями, изображениями и скриптами менять нельзя.
4

Подключить базу данных

Только для сайтов на CMS (WordPress, Bitrix и т. п.) — простому HTML-сайту этот шаг не нужен.

  1. Создать новую базу данных
  2. Указать имя базы и пароль
  3. Импортировать дамп через phpMyAdmin
  4. Прописать имя базы, пользователя и пароль в конфигурационном файле сайта (лежит в public_html)
Критично: реквизиты в конфигурационном файле должны совпадать с реквизитами базы буквально до символа — одна опечатка, и сайт не подключится к базе.
5

Установить SSL-сертификат

SSL включает работу сайта по HTTPS. Для большинства сайтов подойдёт бесплатный сертификат Let' s Encrypt.

  1. Открыть «Домены и SSL» → «SSL-сертификаты»
  2. Заказать сертификат
  3. Указать домен
  4. Дождаться выпуска сертификата
  5. Включите перенаправление на HTTPS для сайта. Перейдите в раздел «Сайты», выберите сайт и перейдите в «Настройки сайта»
  6. Проверить, что сайт открывается по HTTPS
6

Проверить сайт после публикации

Когда файлы загружены, а домен и SSL настроены, откройте сайт по привязанному домену и проверьте:

  • Главную страницу
  • Внутренние разделы
  • Изображения, стили и сценарии
  • Меню и ссылки
  • Формы
  • Подключение к базе данных
  • Работу по HTTPS
  • Отображение на телефоне

Для HTML-сайта отдельно убедитесь, что index.html лежит в корне public_html.

Наверх, к содержанию