При выполнении данной задачи предполагается, что у вас уже:
Начнем с начала. После создания домена в панели, для него на сервере генерируются соответствующие служебные каталоги. По адресу /home/admin/web/имя-домена.ру расположена папка домена, а по адресу /home/admin/web/имя-домена.ру/public_html расположена папка, которая и является корневым каталогом сайта. В нее и необходимо загружать файлы сайта.
Загрузка сайта на хостинг по FTP без архивации
Для загрузки сайта на хостинг, необходимо использовать любую доступную программу, работающую по протоколу FTP. Одной из таких бесплатных программ является FileZilla. Скачать ее актуальную версию всегда можно по этой ссылке.
Пользоваться FileZilla предельно просто:
- окно ввода IP вашего сервера
- вводим имя пользователя – такое же как в панели Vesta
- вводим пароль пользователя — такой же как в панели Vesta
- нажимаем кнопку соединения – Быстрое соединение
- поле дерева каталогов на локальном компьютере
- поле каталогов на локальном компьютере
- поле каталогов доменов и корневых директорий сайтов
- поле содержимого рабочего каталога – корневой директорий сайта куда мы загружаем файлы
После соединения с сервером, в поле 7 переходим в корневой каталог соответствующего домена. В поле 8 видим его содержимое из двух файлов — index.html и robots.txt. Их удаляем и сюда же выделяем и перекидываем файлы нашего сайта из каталога на компьютере поля 6.
Далее если у вас статичный сайт состоящий из файлов с расширением имя-фала.html, сайт сразу же становится готов к использованию при условии, что DNS адреса, предоставленные хостингом, были прописаны в настройках домена регистратора доменов и уже успели обновиться в кэше. Если вы используете систему управления контентом (CMS), производите установку согласно инструкции этой системы или подключаете CMS к базе данных в соответствующем конфигурационном файле движка.
Загрузка сайта на хостинг архивом по FTP
Этот способ идентичен предыдущему, но при его использовании экономится время на загрузку файлов сайтов с большим объемом содержимого, исключается потеря некоторых файлов при передаче вследствие каких-либо сбоев и ошибок.
- Переходим в папку с содержимым сайта, выделяем и добавляем в архив zip все файлы и папки сайта.
- Полученный архив указанным выше способом загружаем на сервер в корневую директорию домена: /home/admin/web/имя-домена.ру/public_html
- подключаемся к серверу через консоль, копируем и вставляем (Shift+Insert) поочередно следующие команды, в которых измените на свои имя домена и имя файла архива
cd /home/admin/web/имя-домена.ру/public_html
unzip имя-архива.zip
После этого все файлы из архива распакуются в папку public_html и с ними дальше можно работать как и в вышеуказанном способе загрузки без архивации.
Иные способы копирования рассказаны в удаленном копировании сайта на хостинг командой SCP