Использование FTP для выгрузки сайтов на хостинг
FTP (англ. File Transfer Protocol) – протокол, предназначенный для передачи файлов в сетях TCP/IP. Он позволяет подключаться к FTP-серверу, просматривать содержимое его каталогов и загружать файлы с сервера или на сервер. Является принятым в Интернет стандартом передачи файлов.
Рассмотрим пример того, как можно настроить FTP-клиент и с его помощью загрузить файлы Вашего сайта на сервер хостинга. В качестве FTP-клиента будем использовать программу WinSCP. Программа распространяется свободно, скачать последнюю версию всегда можно здесь.
При заключении договора мы отправляли вам письмо с реквизитами хостинга, где, в числе прочих, присутствовали имя пользователя (логин) и пароль для доступа к FTP. Эти реквизиты потребуются нам для подключения. Если по каким-то причинам такое письмо было утеряно, пароль всегда можно сменить в панели управления хостингом в разделе Доступ FTP и SSH.
Создание сессии
- Запустите программу WinSCP.
- В поле «Host Name» укажите адрес FTP-сервера. Например,
uXXXX.netangels.ru. В полях "User name" и "Password" укажите соответственно имя пользователя (логин) и пароль. Используйте для этого реквизиты доступа по FTP, о которых мы говорили выше. - В поле «File protocol» выберите значение «FTP».
- Отметьте галочкой опцию «Advanced options» и перейдите на вкладку «Connection».
- На вкладке «Connection» отметьте опцию «Passive mode». Этим самым мы даем FTP-клиенту указание работать в так называемом пассивном режиме.
- Для завершения настроек нажмите кнопку «Save».

Таким образом мы создали сессию подключения к серверу хостинга по протоколу FTP. Теперь мы сможем подключиться к серверу и загрузить на него файлы сайта. Обратите внимание, что при повторном запуске программы WinSCP нам уже не потребуется заново создавать сессию – для подключения к серверу достаточно будет дважды кликнуть мышью по имени уже созданной сессии.
Установка соединения
- Запустите программу WinSCP.
- На вкладке «Stored sessions» выделите мышью название сервера, с которым требуется установить соединение. Например, соединение с
uXXXX.netangels.ru. - Нажмите кнопку «Login».
- Если Вы устанавливаете соединение впервые, то WinSCP задаст Вам вопрос о том, принять и сохранить ли принятый с этого сервера ключ в списке постоянных ключей. Ответьте согласием (yes) на этот вопрос.

После этого мы должны успешно подключиться к серверу. Внешний вид рабочего окна программы WinSCP изменится – окошко теперь будет разделено на две части: слева – панель вашего компьютера, справа – FTP-панель сервера хостинга. Для того чтобы загрузить файлы на сервер хостинга нужно перейти в FTP-панели в папку с названием вашего сайта, например, sitename.ru, и далее – в каталог www. Именно в эту папку www нужно копировать файлы. Обратите внимание, файл, который будет отображаться по умолчанию при обращении к вашему сайту по адресу http://www.sitename.ru/ , должен называться index.html, index.htm или index.php. Название файла и расширение должны быть написаны только маленькими (строчными) буквами. Т.к. у нас на серверах используются UNIX-подобные операционные системы, регистр символов в названиях файлов имеет значение. Поэтому названия Index.html и index.html – это два разных файла и Index.html по умолчанию открываться не будет. Сам процесс загрузки файлов является достаточно простым и интуитивно понятным – достаточно лишь перетащить мышью нужные файлы из левой части (панель вашего компьютера) в правую (FTP-панель сервера хостинга).
Отдельно хотели бы обратить ваше внимание на то, что не рекомендуется использовать в имени файлов русские буквы, а также пробельные символы. В противном случае при формировании ссылок на такие файлы вам нужно будет использовать специальную urlencoded-форму. Например, если у вас есть изображение с названием «Мое фото.JPG», то для размещения ссылки на него вы вероятно будете использовать конструкцию вида <img src="Мое фото.JPG">. Такой код будет некорректно работать в подавляющем большинстве браузеров. Вместо этого нужно использовать код в следующем виде: <img src="%CC%EE%E5%20%F4%EE%F2%EE.JPG">.