Использование FTP для выгрузки сайтов на хостинг
Рассмотрим пример того, как можно настроить ftp-клиент и с его помощью загрузить файлы вашего сайта на хостинг.
В качестве FTP-клиента будем использовать последнюю версию программы FAR Manager, дистрибутив которой вы всегда можете скачать с сайта производителя на условиях shareware (условно бесплатной лицензии).
При заключении договора вы получили письмо с реквизитами хостинга, где, в числе прочих, вам был выдан логин и пароль для доступа к ftp. Если по каким-то причинам это письмо вы потеряли, пароль всегда можно сменить в панели управления хостингом, раздел Доступ FTP и SSH:
Далее необходимо воспользоваться кнопкой изменения пароля:

Реквизиты доступа к FTP выглядят следующим образом: ftp://testaccount:pwd@testaccount.netangels.ru.

Здесь:
- testaccount - логин
- pwd - пароль
- testaccount.netangels.ru - имя FTP-сервера, к которому нужно подключаться
Для того, чтобы настроить соответсвующим образом FTP-доступ в программе FAR Manager, нужно проделать следующие операции:
Шаг 1. Нажимаем Alt+F2 и в появившемся меню выбираем пункт FTP
Шаг 2. Нажимаем Shift+F4 и заполняем форму с реквизитами. Обратите внимание на необходимость включения галочки "Пассивный режим" (Passive mode). Так же нужно убедиться что галочка "Текстовый режим" (Text mode) отключена.
После заполнения всех реквизитов нажмите кнопку "Сохранить". Аккаунт настроен. Теперь можно щелкнуть на него и в панели откроется содержимое вашей домашней директории на сервере хостинга.
Для того, чтобы загрузить файлы на хостинг так, чтобы они отображались на вашем сайте, нужно перейти в панели ftp в папку с названием ваш-сайт.ru, а в ней в папку www. Именно в эту папку www нужно копировать файлы. Файл, который будет отображаться по-умолчанию при заходе на ваш сайт по адресу http://www.ваш-сайт.ru, должен называться index.html, index.htm или index.php. Название файла и расширение должны быть написаны только маленькими (строчными) буквами. Т.к. у нас на серверах используются unix-системы, регистр символов в названиях файлов имеет значение, поэтому названия Index.html и index.html - это два разных файла и Index.html по-умолчанию открываться не будет.
Так же обращаем ваше внимание на то, что не смотря на то, что вы можете загружать на хостинг файлы, содержащие в своем названии русские буквы или пробел, мы не рекомендуем этого делать, т.к. для ссылок на них нужно использовать специальную urlencoded-форму. Например, если у вас есть картинка с названием"Мое фото.JPG" и вы хотите разместить на нее ссылку на вашем сайте, код <img src="Мое фото.JPG"> работать не будет. Вместо этого нужно писать так: <img src="%CC%EE%E5%20%F4%EE%F2%EE.JPG">
Создание дополнительных FTP-аккаунтов и ограничение доступа
Иногда требуется создать дополнительные ftp-аккаунты или ограничить доступ существующим. Например, у вас на договоре зарегистрировано несколько сайтов и одним из них будет заниматься специально нанятый дизайнер и требуется сделать так, чтобы он имел доступ только к тому сайту, с которым он будет работать. Это легко настраивается в нашей панели управления. При добавлении нового ftp-аккаунта вам нужно просто указать в качестве домашнего каталога не $HOME, подставляемый по-умолчанию, а какую-то другую папку, например как показано на картинке ниже:
В этом случае ftp-аккаунт designer не будет иметь доступа выше папки yoursite.ru и, соответственно, не сможет получить доступа к другим вашим файлам.
С целью дополнительного ограничения доступа к FTP-акканту имеется возможность указать определенные IP-адреса в поле "Разрешенные адреса". В этом случае, вход на FTP с указанными для аккаунта реквизитами будет возможен только с перечисленных IP-адресов. Данные настройки целесообразно указывать только в том случае, если используется подключение к Internet с постоянным IP-адресом, если поле оставлено пустым, с указанными реквизитами можно будет подключиться к серверу с любых IP-адресов.
Обращаем ваше внимание на то, что на различных тарифных планах существуют ограничения на количество бесплатных ftp-аккаунтов, а аккаунты сверх этого ограничения размещаются за дополнительную оплату.
Ответы на большинство вопросов, возникших у вас при прочтении данной страницы, вы можете найти в разделе FAQ::FTP
