Публікації сайту на сервері

Після того, як сайт створений, його потрібно опублікувати на Web-сервере. І зробити це можна трьома різними способами.

Перший спосіб полягає в тому, що всі файли сайту переписуються на дискету або більш ємкий носій інформації (дискета Iomega Zip, магнітооптичний диск, перезаписуваний диск CD-RW, стрічка стримера, звичайний жорсткий диск, врешті-решт) і відноситься адміністраторові Web-сервера. Адміністратор просто переписує вміст вашого носія у відповідну теку сервера і настроює програмне забезпечення. От і все.

Перевага даного способу - виняткова простота. Насправді, що може бути простіше, ніж переписати декілька тек і файлів на дискету і перенести її в інше місце. (А якщо Web-сервер знаходиться у власності вашої організації, можна просто скопіювати інформацію по мережі або відправити по електронній пошті.) Недолік не менш серйозний, чим гідність: ви повинні мати особистий доступ до Web-серверу і його адміністратора. А для цього знову ж таки потрібно бути знайомим з адміністратором або мати свій Web-сервер.

Другийспосіб поширений дуже мало. Деякі безкоштовні Web-серверы дозволяють користувачеві завантажити файли його сайту Web-обозреватель. Цей спосіб має всього одна досить примарна перевага: простота завантаження. Користувач вводить в поля введення імена потрібних файлів і натискає кнопку Submit (Відправити). Недоліки: неможливість відправки кількості файлів більше певного ліміту (зазвичай п'яти), неможливість контролювати відправку файлів і крайня ненадійність з'єднання при поганому зв'язку.

Третійспосіб найпоширеніший.

Існує інтернет-протокол FTP, використовуваний для передачі в мережі файлів. Причому по FTP можна організувати передачу файлів як від FTP-клиента FТР-серверу, так і навпаки, від сервера клієнтові. Особливістю протоколу FTP є те, що клієнт працює з FTP-сервером як з локальним диском свого комп'ютера; він може створювати, змінювати і видаляти файли і теки, копіювати і переносити файли звідки завгодно і куди завгодно. (Правда, для цього потрібно мати дозволи на виконання на дисках сервера кожній з цих операцій.)

Ця особливість протоколу FTP і лягла в основу третього і найпоширенішого способу публікації Web-сайтов.

Полягає він в наступному. Адміністратор Web-сервера запускає і настроює на комп'ютері програму FTP-сервера. Після цього по запиту автора, якому потрібно опублікувати на сервері свій сайт, він створює кореневу теку для цього сайту і дає авторові права на доступ ТІЛЬКИ до цієї теки. Автор сайту за допомогою програми FTP-клиента (наприклад, CUTEFTP) підключається до FTP-серверу і копіює в знов створену кореневу теку файли свого сайту. Після цього адміністратор конфігурує Web-сервер так, щоб він "дізнався" про існування нового сайту. Надалі, якщо авторові сайту знадобиться відновити якісь файли, він знову підключається до FTP-серверу і просто копіює на його диск оновлені файли, затираючи старі. (Реально цей процес дещо складніше, але ми опустимо ці малозначні складнощі.)

Для того, щоб підключитися до FTP-серверу, користувачеві потрібно ввести свої ім'я і пароль. Користувач отримує їх у адміністратора сервера. Для публікації сайту використовується тільки іменний вхід - такий запобіжний засіб не дає дістатися до сайту зловмисникам і просто стороннім людям.