Как загрузить архив сайта на хостинг


Корневая папка сайта - как свой сайт залить на хостинг? Как загрузить файлы и папки на хостинг? Редактирование сайта на хостинге

В какой каталог нужно загружать файлы сайта

В статье мы расскажем, что такое корневая папка сайта, как найти её расположение и как загрузить файлы в эту папку.

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

Если разместить файлы сайта не в ту папку, то вместо сайта отобразится ошибка 403. Правильно определить расположение корневой папки поможет инструкция ниже.

Как узнать путь корневой папки сайта

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

Чтобы узнать относительный путь корневой папки:

  1. 1.

    Откройте панель управления веб-хостингом и следуйте нужной инструкции ниже.

    Перейдите в раздел «WWW-домены» и найдите в списке домен, по которому должен открываться ваш сайт. В нашем примере домен faq-reg.ru. Путь корневой папки сайта отображается в столбце «Корневая директория». В примере /www/faq-reg.ru — корневая директория для сайта faq-reg.ru.

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

    Путь до корневой папки отображается в столбце «Корень документа». В примере /faq-reg.ru — корень документа для домена faq-reg.ru, а /test.faq-reg.ru — корень для поддомена test.faq-reg.ru.

    В разделе «Сайты и домены» найдите домен, по которому должен открываться сайт (в нашем примере faq-reg.ru). Путь до корневой папки отмечен на скриншоте (faq-reg.ru/ — папка сайта для домена faq-reg.ru):

Как узнать абсолютный путь до корневой папки?

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

Путь до корня зависит от операционной системы и хостинг-панели управления.

Путь до корня хостинга на Linux:

  • ISPmanager: /var/www/u1234567/data/;
  • Plesk: /var/www/vhosts/u1234567.plsk.regruhosting.ru/;
  • cPanel: /var/www/u1234567/.

Путь до корня хостинга на Windows:

  • Plesk: C:\inetpub\vhosts\u1234567.plsk.regruhosting.ru\, где «u1234567» — ваш логин услуги хостинга.

Логин хостинга можно узнать по инструкции: Пароли для доступа к хостингу, серверу, FTP и MySQL.

Абсолютный путь до папки на примере сайта «faq-reg.ru» будет выглядеть так:

Для хостинга на Linux:

  • для ISPmanager: /var/www/u1234567/data/www/faq-reg.ru/ ;
  • для Plesk: /var/www/vhosts/u1234567.plsk.regruhosting.ru/faq-reg.ru/;
  • для cPanel: /var/www/u1234567/faq-reg.ru/;

Для хостинга на Windows:

  • для Plesk: C:\inetpub\vhosts\u1234567.plsk.regruhosting.ru\httpdocs\faq-reg.ru.

С размещением файлов сайта на хостинге вам поможет инструкция ниже.

Как загрузить файл в корневую папку сайта?

Эта инструкция подойдёт для загрузки отдельных файлов в корневую папку сайта. Если вы хотите узнать подробнее о размещении сайта на хостинге: что это и как свой сайт залить на хостинг, вам помогут соответствующие инструкции для ISPmanager, cPanel и Plesk.

Перед тем как залить файлы на хостинг, убедитесь, что домен, по которому будет открываться сайт, привязан к хостингу: Как привязать домен к хостингу?

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

  1. 1.

    Перейдите в WWW-домены, кликните по названию вашего домена и нажмите Каталог :

    Как загрузить файлы на хостинг

  2. 2.

    В верхней панели наведите курсор на кнопку «Скачать» и кликните Закачать:

  3. 3.

    Выберите файл с локального компьютера и нажмите Ok:

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

    Готово, вы загрузили файл в корневую папку сайта.

  1. 1.

    В блоке «Домены» нажмите Домены:

  2. 2.

    Перейдите в каталог вашего сайта:

  3. 3.

    На верхней панели инструментов нажмите Отправить:

  4. 4.

    Выберите файл с локального ПК, и он сразу загрузится.

    Готово, вы загрузили файл в корневую папку вашего сайта. Подробная инструкция, как залить шаблон сайта на хостинг: Как разместить сайт в cPanel?

  1. 1.

    На вкладке «Сайты и домены» в блоке вашего домена нажмите Развернуть и перейдите в Менеджер файлов:

  2. 2.

    Нажмите Загрузить. Затем выберите необходимый файл с локального ПК — он будет загружен в корневую папку сайта.

    Готово. вы загрузили файл с локального компьютера в корневую папку сайта. Подробнее о том, как загрузить html-сайт на хостинг, читайте в статье: Как разместить сайт в Plesk?

Как изменить корневую папку сайта?

Откройте панель управления хостингом и следуйте нужной инструкции:

В ISPmanager изменить корневую папку сайта для уже созданного домена можно только через пересоздание «WWW-домена». Для этого:

  1. 1.

    Перейдите в подраздел Менеджер файлов, далее в директорию www. Выделите строку с названием папки вашего сайта (например, faq-reg.ru) и нажмите Атрибуты:

  2. 2.

    Переименуйте папку «faq-reg.ru», задав новое имя (например, new-faq-reg.ru), и нажмите Ок:

  3. 3.

    Затем перейдите в подраздел WWW-домены, выберите в списке домен, для которого хотите изменить корневую папку («faq-reg.ru») и нажмите Удалить:

    На открывшейся вкладке снимите галочку напротив пункта «Удалить директорию» и кликните Ок:

  4. 4.

    Затем в разделе WWW-домены в верхней панели инструментов нажмите Создать:

  5. 5.

    Добавьте домен заново, указав новый путь корневой папки:

    • в графе «Имя»: укажите домен, для которого изменяете корневую папку;
    • в графе «Корневая директория»: замените путь папки (он пропишется автоматически) на новый путь корневой папки. Например, вместо www/faq-reg.ru пропишите www/new-faq-reg.ru;
    • снимите галочку напротив графы «Защищенное соединение (SSL)».

    Сохраните изменения:

    Готово, корневая папка сайта изменена:

  1. 1.

    В блоке «Домены» выберите Дополнительные домены:

  2. 2.

    Рядом с именем домена нажмите значок Карандаш:

  3. 3.

    Пропишите новый путь до корневой папки и нажмите Изменить:

    Готово, корневая папка изменена.

  1. 1.

    На вкладке «Сайты и домены» рядом с именем домена выберите Настройки хостинга:

  2. 2.

    Пропишите новый путь до корневой папки сайта и внизу страницы нажмите .

    Готово, корневая папка изменена.

Помогла ли вам статья?

347 раз уже
помогла

Как загрузить файлы веб-сайта на сервер

Выберите надежный хостинг

Выбор хорошего хостинга может облегчить разработку вашего сайта. Услуги хостинга несут ответственность за скорость и стабильность веб-сайта, безопасность и время загрузки. Выбирайте хостинг с умом, чтобы избежать проблем со временем загрузки, емкостью, хранилищем, безопасностью и поддержкой.

Вот несколько важных функций, которые следует учитывать в веб-хостинге:

Хостинг, соответствующий вашим потребностям

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

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

В конце концов, каждый выбор имеет свои особенности и стоимость. Убедитесь, что требования вашего веб-сайта соответствуют возможностям поставщика услуг хостинга.

Надежность и время безотказной работы сервера

Люди из разных часовых поясов могут посещать ваш сайт. Вот почему вам необходимо поддерживать полностью работоспособный веб-сайт 24 часа в сутки. Чтобы веб-сайт работал круглосуточно, он должен быть стабильным как с точки зрения серверов, так и с точки зрения сетевого подключения. Показатель работоспособности 99,95% является стандартом в наши дни, значение ниже 99% недопустимо.

Типы хостинговых серверов

Доступны различные типы хостинговых серверов: общий, VPS, выделенный и облачный.Общее хранилище - лучший выбор для веб-сайтов с менее чем 5000 посетителей в месяц. Для веб-сайтов с большим количеством посетителей вы можете перейти на более мощный сервер или облачный хостинг.

Резервное копирование сайта

Хостинг-провайдер должен регулярно создавать резервные копии вашего сайта. Доступные резервные копии могут решить множество проблем в случае потери критических данных или кибератаки. Часто подготовка файла резервной копии занимает не более нескольких минут.

Отзывчивость сервера

Отзывчивость - это время, необходимое серверу для подтверждения запроса доменного имени.Скорость ответа сервера часто называют временем до первого байта (TTFB). TTFB - важный фактор для быстрой загрузки веб-сайта. Посетители сайта, который загружается медленно, покинут сайт еще до того, как он загрузится.

Выберите метод загрузки веб-сайта

Файловые менеджеры

Файловые менеджеры - это инструменты, которые позволяют пользователям управлять своими веб-сайтами через HTTP вместо FTP или сторонних приложений. Файловые менеджеры предоставляют базовые функции, необходимые для управления веб-сайтом.Они управляют созданием файлов, загрузкой, разрешениями и организацией. Эти инструменты имеют ограниченный размер загрузки. Обычно файлы размером более 256 МБ не поддерживаются.

Протокол передачи файлов (FTP)

Протокол передачи файлов (FTP) - это метод доступа к файлам и обмена ими. Протокол - это способ связи между компьютерами в сети TCP / IP. Разработчики веб-сайтов используют FTP для внесения изменений на веб-сайт. Например, чтобы переместить веб-шаблон, добавить файлы изображений, загрузить файлы на веб-сайт и многое другое.

Загрузка файла PHP

Существует два основных способа загрузки файлов в PHP.

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

Как мне загрузить файл на мой сервер?

Есть несколько способов загрузить файл на ваш сервер на хостинге InMotion. Способ загрузки файлов будет зависеть от ваших предпочтений и вашей доступности на сервере. В этом руководстве мы объясним, как загрузить файл с помощью диспетчера файлов, FileZilla и Notepad ++. Мы предполагаем, что вы знаете, куда в своей учетной записи вам нужно загружать файлы. Однако, если вы не уверены, прочтите нашу статью под названием «В какой каталог мне помещать файлы?».

В чем разница между каждым методом?

Есть причины, по которым разработчик может использовать File Manager, FileZilla или Notepad ++. Ниже будет объяснено, почему вы выбрали тот или иной метод.

Файловый менеджер (на основе браузера): Файловый менеджер удобен для использования, когда вы находитесь вдали от компьютера и у вас есть доступ к браузеру. К файловому менеджеру можно получить доступ из любого места. Это избавляет от необходимости устанавливать такую ​​программу, как FileZilla или Notepad ++.

FileZilla (FTP): FileZilla хорошо использовать для загрузки файлов, потому что он работает через порт 21 и может загружать большое количество файлов одновременно.

Notepad ++ (редактор кода): Использование Notepad ++ - это способ загрузки файлов во время создания содержимого для них, notepad ++ похож на DreamWeaver в том, что вы можете редактировать файлы и загружать их через тот же интерфейс. Это избавляет от необходимости одновременно иметь редактор HTML и программу FTP.

Как загрузить файл через файловый менеджер

  1. Войдите в свою cPanel.Нажмите кнопку File Manager в разделе Files .
  2. Перейдите в каталог , в который хотите загрузить файл, и щелкните ссылку Загрузить в верхней части файлового менеджера . Откроется страница загрузки в новой вкладке.
  3. Перетащите файл в окно или щелкните Select File , чтобы найти на компьютере файл, который вы хотите загрузить. Установите флажок «Доступно», если вы хотите перезаписать файлы, уже существующие в папке загрузки.
  4. Ваш файл будет загружен. По завершении загрузки вы увидите сообщение «100%».
  5. Щелкните ссылку Вернуться , чтобы вернуться в диспетчер файлов .
  6. Обновите файловый менеджер , щелкнув ссылку Reload в верхней средней части файлового менеджера. Теперь вы должны увидеть файл, указанный в диспетчере файлов.

Как загрузить через FTP с помощью FileZilla

FileZilla может загружать файлы с вашего компьютера на ваш сервер вместе с нами.Левая сторона - это « Local Site », а правая - « Remote Site ». « Local Site » - это ваш компьютер, где расположены файлы. « Remote Site » - это расположение файлов на сервере. Ниже описано, как загрузить файл с помощью FileZilla.

  1. Подключитесь к вашему серверу с помощью FileZilla.
  2. Навигация по файлам в третьем окне слева под полем « Local Site: », где написано « Filename ».
  3. Окно справа от него - это каталог « Remote Site ». Перейдите к папке, в которую вы хотите загрузить файл / папку , в окне « Filename » под окном « Remote Site ».

    Перетащите файл, который вы хотите загрузить на сервер , с « Local Site » на « Remote Site ».

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

Использование такой программы, как Notepad ++

Notepad ++ - это программа, которая позволяет редактировать ваш сайт, а также загружать и создавать файлы на сервере. Он похож на программы-редакторы HTML, такие как Edit Plus или DreamWeaver . Ниже будет объяснено, как создать файл на вашем сервере с помощью Notepad ++.

  1. Подключитесь к серверу с помощью Notepad ++.
  2. В окне NppFTP в правой части Notepad ++ перейдите к папке , в которую вы хотите загрузить файл. Щелкните папку правой кнопкой мыши и выберите « Загрузить сюда другой файл». . . “.
  3. Найдите на сервере файл , который вы хотите загрузить. Выберите файл и нажмите «Открыть» .

    Теперь вы увидите файл в папке на сервере.

Чтобы увидеть другие статьи о том, как управлять своими файлами, посетите Как управлять файлами на сервере ?.

Чтобы узнать, как редактировать файл, см. Нашу статью Как мне редактировать файл на моем сервере ?.

.

Как вы загружаете файлы на веб-сервер? - Изучите веб-разработку

В этой статье показано, как опубликовать свой сайт в Интернете с помощью инструментов передачи файлов.

Сводка

Если вы создали простую веб-страницу (см. Пример в разделе «Основы HTML»), вы, вероятно, захотите разместить ее в Интернете на веб-сервере. В этой статье мы обсудим, как это сделать, используя различные доступные параметры, такие как клиенты SFTP, RSync и GitHub.

SFTP

Существует несколько клиентов SFTP.Наша демонстрация охватывает FileZilla, поскольку она бесплатна и доступна для Windows, macOS и Linux. Чтобы установить FileZilla, перейдите на страницу загрузок FileZilla, нажмите большую кнопку «Загрузить», затем выполните установку из установочного файла обычным способом.

Примечание : Конечно, есть много других вариантов. См. Дополнительные сведения в разделе «Инструменты публикации».

Откройте приложение FileZilla; вы должны увидеть что-то вроде этого:

Вход в систему

В этом примере мы предположим, что наш хостинг-провайдер (служба, которая будет размещать наш HTTP-веб-сервер) - это фиктивная компания «Example Hosting Provider», чьи URL-адреса выглядят так: mypersonalwebsite.examplehostingprovider.net .

Мы только что открыли счет и получили от них следующую информацию:

Поздравляем с открытием учетной записи на Example Hosting Provider.

Ваш аккаунт: demozilla

Ваш сайт будет виден по адресу demozilla.examplehostingprovider.net

Для публикации в этой учетной записи подключитесь через SFTP со следующими учетными данными:

  • SFTP-сервер: sftp: // demozilla.examplehostingprovider.net
  • Имя пользователя: demozilla
  • Пароль: quickbrownfox
  • Порт: 5548
  • Для публикации в Интернете поместите свои файлы в каталог Public / htdocs .

Давайте сначала посмотрим на http://demozilla.examplehostingprovider.net/ - как видите, пока там ничего нет:

Примечание : В зависимости от вашего хостинг-провайдера большую часть времени вы увидите страницу, на которой написано что-то вроде «Этот веб-сайт размещен на [Hosting Service]».»При первом переходе на свой веб-адрес.

Чтобы подключить SFTP-клиент к удаленному серверу, выполните следующие действия:

  1. Выберите Файл> Менеджер сайта ... в главном меню.
  2. В окне Site Manager нажмите кнопку New Site , затем введите имя сайта как demozilla в отведенное место.
  3. Укажите SFTP-сервер, указанный вашим хостом, в поле Host: .
  4. В раскрывающемся списке Тип входа: выберите Обычный , затем введите предоставленные имя пользователя и пароль в соответствующие поля.
  5. Введите правильный порт и другую информацию.

Ваше окно должно выглядеть примерно так:

Теперь нажмите Connect , чтобы подключиться к серверу SFTP.

Примечание. Убедитесь, что ваш хостинг-провайдер предлагает SFTP (безопасный FTP) подключение к вашему хостинговому пространству. FTP по своей сути небезопасен, и вам не следует его использовать.

Здесь и там: локальный и удаленный просмотр

После подключения ваш экран должен выглядеть примерно так (мы подключились к нашему собственному примеру, чтобы дать вам представление):

Давайте посмотрим, что вы видите:

  • На центральной левой панели вы видите свои локальные файлы.Перейдите в каталог, в котором вы храните свой веб-сайт (например, mdn ).
  • На центральной правой панели вы видите удаленные файлы. Мы вошли в наш удаленный корень FTP (в данном случае пользователя / demozilla )
  • На данный момент вы можете игнорировать нижнюю и верхнюю панели. Соответственно, это журнал сообщений, показывающий состояние соединения между вашим компьютером и сервером SFTP, и журнал в реальном времени каждого взаимодействия между вашим клиентом SFTP и сервером.

Загрузка на сервер

В наших примерах инструкций хоста говорилось: «Чтобы опубликовать в Интернете, поместите свои файлы в каталог Public / htdocs ."Вам нужно перейти в указанный каталог на правой панели. Этот каталог фактически является корнем вашего веб-сайта, где будет находиться ваш файл index.html и другие ресурсы.

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

Они действительно онлайн?

Пока все хорошо, но действительно ли файлы в сети? Вы можете проверить еще раз, вернувшись на свой сайт (например,грамм. http://demozilla.examplehostingprovider.net/ ) в вашем браузере:

И - вуаля ! Наш сайт работает!

Rsync

Rsync - это инструмент для синхронизации файлов локально и удаленно, который обычно доступен в большинстве систем на базе Unix (например, macOS и Linux), но существуют и версии для Windows.

Он считается более продвинутым инструментом, чем SFTP, потому что по умолчанию он используется в командной строке. Базовая команда выглядит так:

 rsync [-options] SOURCE user @ x.x.x.x: DESTINATION 
  • -options - это дефис, за которым следует одна или несколько букв, например -v для подробных сообщений об ошибках и -b для создания резервных копий. Вы можете увидеть полный список на странице руководства rsync (ищите «Сводка параметров»).
  • ИСТОЧНИК - это путь к локальному файлу или каталогу, из которого вы хотите скопировать файлы.
  • user @ - это учетные данные пользователя на удаленном сервере, на который вы хотите скопировать файлы.
  • x.x.x.x - IP-адрес удаленного сервера.
  • НАЗНАЧЕНИЕ - это путь к месту, куда вы хотите скопировать свой каталог или файлы на удаленном сервере.

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

Для получения дополнительной информации и дополнительных примеров см. Как использовать Rsync для копирования / синхронизации файлов между серверами.

Конечно, рекомендуется использовать безопасное соединение, например FTP. В случае Rsync вы указываете детали SSH, чтобы установить соединение через SSH, используя опцию -e .Например:

 rsync [-options] -e "ssh [ПОДРОБНОСТИ SSH ЗДЕСЬ]" ИСТОЧНИК [email protected]: DESTINATION 

Вы можете найти более подробную информацию о том, что необходимо, в Как копировать файлы с помощью Rsync через SSH.

Инструменты графического интерфейса Rsync

Как и другие инструменты командной строки, инструменты с графическим интерфейсом также существуют для Rsync, для тех, кому не очень удобно пользоваться командной строкой. Acrosync - один из таких инструментов, доступный для Windows и macOS.

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

GitHub

GitHub позволяет публиковать веб-сайты через страницы GitHub (gh-страницы).

Мы рассмотрели основы использования этого в статье «Публикация вашего веб-сайта» из нашего руководства «Начало работы с Интернетом», поэтому мы не собираемся повторять все это здесь.

Однако стоит знать, что вы также можете разместить веб-сайт на GitHub, но использовать с ним собственный домен. См. Подробное руководство в разделе Использование личного домена со страницами GitHub Pages.

Другие способы загрузки файлов

Протокол FTP - один из хорошо известных методов публикации веб-сайтов, но не единственный.Вот еще несколько возможностей:

  • Веб-интерфейсы . HTML-интерфейс, действующий как интерфейс для службы удаленной загрузки файлов. Предоставляется вашим хостингом.
  • WebDAV . Расширение протокола HTTP для расширенного управления файлами.
.

Смотрите также

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Одноклассники
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий