Размещение сайта
Если вы только начинаете работать с виртуальным хостингом, эта инструкция поможет разместить ваш первый сайт в интернете. Инструкция предполагает, что сайт (его файлы) у вас уже есть.
Если сайт уже размещается у другого провайдера, и вы хотите перенести его к нам, вам помогут эти инструкции.
Структура папок и файлов на сервере
Файлы сайта нужно размещать в конкретной директории (папке) на сервере. Типичная схема размещения сайтов на серверах Timeweb выглядит следующим образом:
/
— корневая директория аккаунта;/public_html
— директория для файлов главного сайта;/имя-сайта
— директория для дополнительного сайта;/имя-сайта/public_html
— директория для файлов дополнительного сайта (создается автоматически при создании директории «имя-сайта» в корне аккаунта).
Файлы сайта необходимо загружать в папку public_html
директории нужного сайта, сохраняя структуру каталогов с файлами.
Сайт
Создание директории сайта
Если это первый сайт на аккаунте, директория (папка) для него создана по умолчанию — это директория /public_html
в корне аккаунта. Также по умолчанию создана запись о сайте в разделе «Сайты» — «Мои сайты». Она называется «Основной сайт»:
Если это не первый сайт:
- В разделе «Сайты» — «Мои сайты» нажмите «Создать сайт».
- В открывшемся окне укажите название директории для сайта. Оно может быть любым и будет видно только вам. Для пользователей в интернете именем сайта будет домен, о котором мы поговорим чуть позже.
Название директории может содержать буквы латинского алфавита, цифры, а также дефисы, точки и нижнее подчеркивание. Максимальная длина — 40 символов.
Загрузка файлов сайта на сервер
Загрузить файлы можно несколькими способами, но проще всего это сделать через Файловый менеджер в панели управления — именно этот вариант мы рассмотрим ниже.
Однако, если у вас есть файлы размером больше 5 ГБ, лучше воспользоваться другими методами — FTP или SSH.
Для новичков будет проще разобраться с FTP; вам нужно скачать программу FileZilla и подключиться через нее по нашей инструкции.
Для загрузки файлов сайта через Файловый менеджер:
- На своем компьютере разместите файлы сайта в удобной папке, например, «Загрузки» или «Документы».
- Перейдите в раздел «Файловый менеджер» в панели управления.
- Включите двухоконный режим:
-
Нажмите «Подключение» → «Локальная папка» и выберите папку на своем компьютере, в которой сейчас лежат файлы сайта.
-
Подтвердите добавление директории, кликнув «Разрешить».
- В файловом менеджере с одной стороны экрана отобразится содержимое вашей папки на компьютере, с другой — папки в аккаунте Timeweb.
- В окне, где отображаются папки аккаунта Timeweb, перейдите в папку
Home
→public_html
. Если это не первый сайт на аккаунте, перейдите по путиHome
→директория сайта
→public_html
.
- В окне, где отображается папка на компьютере, выделите все файлы и папки сайты и перетащите их в окно с папкой
public_html
. Если файлы сайта переданы в виде архива (файл с расширением .zip или .rar) — перетащите архив как есть. Распаковать его можно уже на сервере. - Дождитесь завершения копирования файлов.
- Если вы переносили архив — кликните по нему правой кнопкой мыши и выберите «Извлечь». После того, как извлечение завершится, архив можно удалить, чтобы он не занимал место на сервере.
-
Отключитесь от локальной папки, нажав на крестик.
Домен
Для работы сайта вам нужен домен — имя и адрес вашего сайта в интернете, по которому пользователи смогут его найти. Например, адрес нашего сайта — timeweb.com
.
Регистрация домена
Если у вас еще нет домена, вы можете зарегистрировать его через Timeweb.
Для этого:
- Перейдите в раздел «Домены» — «Купить домен».
- Введите домен, который вы хотите купить. Система проверит, свободен ли он, и предложит похожие варианты. Здесь же вы увидите стоимость регистрации и продления каждого домена.
- Отметьте галочкой домен или домены, которые вы хотите купить, и нажмите «Зарегистрировать».
- Создайте администратора домена.
- Оплатите регистрацию.
Как только домен будет зарегистрирован, вы получите уведомление на e-mail. Домен начнет работать через 3-24 часа после регистрации.
Добавление домена в панель
Если у вас есть домен, но вы купили его через другого провайдера, добавьте его в панель управления Timeweb следующим образом:
- Перейдите в раздел «Домены» — «Мои домены».
- Нажмите «Добавить домен».
- Введите домен.
- Под полем ввода домена убедитесь, что вы привязываете его к нужному сайту.
Если вы пока не хотите привязывать домен к конкретному сайту — кликните на ссылку:
И выберите «Не привязывать».
-
Нажмите «Добавить».
Когда это потребуется, вы сможете привязать домен по инструкции из следующего раздела.
Привязка домена к сайту
После того как домен добавлен в панель управления, проверьте, что он привязан к нужному сайту.
- Откройте «Сайты» → «Мои сайты».
- Наведите курсор на сайт и кликните «Настроить домены».
-
Найдите нужный домен и кликните «Привязать».
Домен вида вашлогин.tw1.ru
, который вы тоже увидите в панели, — это бесплатный технический домен. Его удобно использовать для тестирования работы сайта до того, как ваш основной домен заработает. При необходимости его можно отвязать также через опцию «Настроить домены».
Настройка A-записи домена
Теперь нужно настроить домен на работу с нашим хостингом, прописав в его A-записи IP-адрес сервера. А-запись указывает, с какого сервера домен будет открывать содержимое сайта, когда пользователь вводит домен в браузере.
Если вы зарегистрировали домен по нашей инструкции выше, ничего делать не нужно — A-запись будет указана автоматически.
Если вы зарегистрировали домен через другого регистратора/провайдера, выполните следующие действия:
- В личном кабинете регистратора или провайдера, у которого вы купили домен, найдите настройки DNS, а именно — настройку A-записи.
- Скопируйте IP-адрес сервера с главной страницы панели управления Timeweb в блоке «Доступ по FTP»:
-
Укажите скопированный IP в качестве значения A-записи и сохраните изменения.
Изменения вступят в силу через 15-180 минут.
Другой вариант настроить домен — указать NS-серверы Timeweb. Это займет больше времени (3-24 часа), но в дальнейшем вы сможете управлять настройками домена в панели Timeweb вместо панели регистратора.
Выпуск SSL
Чтобы браузеры считали ваш сайт безопасным, обязательно выпустите SSL-сертификат для домена. Например, можно установить бесплатный сертификат Let's Encrypt. Он будет автоматически обновляться каждые 3 месяца и обеспечит базовый уровень защиты.
Обязательно дождитесь завершения регистрации и делегирования домена, прежде чем выпускать SSL. Проверить статус делегирования можно, например, здесь: dnschecker.org. Введите свой домен, выберите в выпадающем списке «NS» и выполните поиск. В результатах должны отображаться NS-серверы Timeweb:
После установите сертификат:
- Перейдите в раздел «Домены» — «SSL-сертификаты» и нажмите «Заказать сертификат».
- Нажмите «Заказать» в блоке с Let’s Encrypt.
- Выберите домен, для которого выпускается сертификат.
- Ознакомьтесь с условиями оказания услуги и отметьте чекбокс.
- Нажмите «Заказать».
База данных
Если для работы вашего сайта требуется база данных, выполните следующие шаги.
Создание базы данных в панели
-
Перейдите в раздел «Базы данных» и нажмите «Создание новой базы данных».
- Укажите имя базы и пароль. Сохраните для себя эти значения — они понадобятся дальше.
- Нажмите «Создать».
В дальнейшем, если пароль потеряется, вы сможете задать новый пароль в настройках базы в этом же разделе. Знать старый пароль при этом не потребуется.
Указание реквизитов базы в конфиг. файле
Чтобы связать сайт с базой, которую вы только что создали, нужно указать реквизиты подключения к ней в конфигурационном файле сайта.
Узнать, где расположен конфигурационный файл, поможет эта статья.
Если вашей CMS нет в статье или сайт не использует CMS, напишите нам — постараемся помочь. Вы также можете уточнить эту информацию у разработчиков сайта.
Чтобы обновить конфигурационный файл:
- Перейдите в раздел «Файловый менеджер» и откройте конфигурационный файл сайта.
- В файле укажите:
- имя базы данных;
- имя пользователя базы данных (совпадает с именем базы);
- пароль базы данных;
- Сохраните изменения.
Проверка работы сайта
Проверьте работу сайта, перейдя по привязанному домену. Откройте все разделы, «прокликайте» все ссылки и протестируйте работу всех форм, чтобы убедиться, что абсолютно весь функционал сайта работает так, как ожидается.
Если есть какие-то проблемы — напишите в поддержку, мы подскажем, что могло пойти не так.