Як створити локальний сервер? Розгортаємо локальний сервер на Windows
По всій видимості, дуже багато юзери комп'ютерних систем будь-якого типу знають, що локальний сервер на комп'ютері можна створити самому за лічені хвилини. Правда, не у всіх є чітке усвідомлення основ методології по проведенню всіх кроків. Так що спробуємо дати хоча б часткову інформацію про те, як створити локальний сервер і пристосувати його під власні потреби.
Однак у більшості випадків всі ці компоненти мають одну спільну рису: вони створюються спочатку на локальних машинах на перших стадіях без розміщення на віддаленому хостингу, що дозволяє їх налаштовувати та редагувати безпосередньо на своїх власних комп'ютерних терміналах. Зараз спробуємо розглянути питання, що стосуються того, як створити і налаштувати локальний сервер на комп'ютері, залежно від його типу і призначення
Інша справа, коли в якості додаткових компонентів виступають скрипти, написані, скажімо, на PHP. Варто їх задіяти, і браузер вже не справляється. Ось тут і стане в нагоді спеціалізоване ПО. Що ж стосується проксі DNS та ігрових серверів, тут теж ситуація неоднозначна. Дещо пізніше будуть розглянуті найбільш прості програми для їх створення та налаштування, а поки зупинимося на основному питанні, що стосується стандартних локальних веб-серверів.
Поняття локального сервера
Взагалі, спочатку потрібно чітко розмежовувати створюються локальні сервери за типом. Крім найбільш часто використовуваних веб-северов, можна самому створювати і настроювати і ігрові, і проксі, і навіть DNS-сервери. Все залежить тільки від того, яка саме функція буде покладена на той чи інший компонент.Однак у більшості випадків всі ці компоненти мають одну спільну рису: вони створюються спочатку на локальних машинах на перших стадіях без розміщення на віддаленому хостингу, що дозволяє їх налаштовувати та редагувати безпосередньо на своїх власних комп'ютерних терміналах. Зараз спробуємо розглянути питання, що стосуються того, як створити і налаштувати локальний сервер на комп'ютері, залежно від його типу і призначення
Вибір програмного забезпечення
В принципі, вибір програмного забезпечення – особиста справа кожного користувача. Тут варто зазначити, що, якщо, наприклад, при створенні локального веб-сервера використовуються тільки мови гіпертекстової розмітки зразок HTML або CSS, додатково встановлювати програмні пакети не має сенсу, оскільки будь-який інтернет-браузер чудово їх «розуміє».Інша справа, коли в якості додаткових компонентів виступають скрипти, написані, скажімо, на PHP. Варто їх задіяти, і браузер вже не справляється. Ось тут і стане в нагоді спеціалізоване ПО. Що ж стосується проксі DNS та ігрових серверів, тут теж ситуація неоднозначна. Дещо пізніше будуть розглянуті найбільш прості програми для їх створення та налаштування, а поки зупинимося на основному питанні, що стосується стандартних локальних веб-серверів.
Як створити локальний сервер: встановлення та налаштування пакету Denwer
Якщо вже ви вирішили зайнятися створенням локального сервера для подальшого розміщення на віддаленому хостингу, природно, буде потрібно якийсь інструмент. Найчастіше при пошуку відповідного ПЗ в Інтернеті користувачі отримують переадресацію на скачування програмного пакету Denwer, який є вітчизняним продуктом і до того ж досить простий для розуміння і роботи з ним. Він містить всі необхідні інструменти на зразок Apache, PHP, MySQL, phpMyAdmin, sendmail і т. д. Єдиний недолік полягає тільки в тому, що до нього додатково доведеться встановлювати спеціальні движки начебто Joomla або WordPress в найпростішому варіанті. Отже, створення локального сервера починається з запуску інсталяційного EXE-файлу (природно, від імені Адміністратора). З'являється віконце, схоже на DOS-режим. Слідуємо вказівкам інсталятора. Спочатку вибираємо місце збереження даних сервера, потім призначаємо літеру і режим роботи віртуального диска (в принципі, пропоновані параметри можна не змінювати). На цьому встановлення завершено. Тепер локальний сервер потрібно перевірити на предмет коректного функціонування.Тестування працездатності
На даному етапі запускаємо створений сервер, а у вікні будь-якого інтернет-браузера вводимо http://localhost. Якщо програма інстальована без помилок, браузер відобразить повідомлення про те, що все працює. Якщо перегорнути сторінку вниз, можна буде побачити основні посилання, за якими можна провести повне тестування роботи локального сервера.Питання кодування
Іноді можна зустріти неприємну ситуацію, коли отсылаемое повідомлення електронної пошти виглядає у вигляді набору незрозумілих символів. Це відбувається тільки тому, що спочатку програма розрахована на кодування UTF-8. Її можна абсолютно елементарно змінити, наприклад, на KOI-8R або щось ще.Установка локального сервера: додаткові движки
Тепер ще один важливий момент. Локальний сервер Windows-систем не може обійтися без спеціальних додатків, званих движками (WordPress, Joomla і т. д.). Для початку в папці www, розташованої по шляху homelocal host, в основній директорії створюємо довільний каталог. Після цього вводимо в адресному рядку браузера шлях http://localhost/і перевіряємо, що саме відкривається. Якщо відкрилася саме ця директорія, все нормально. Копіюємо файли движка в цей каталог за допомогою будь-якого файлового менеджера (хоча б того ж «Провідника») і вводимо адресу заново. З'являється вікно «Майстра установки», де потрібно всього лише слідувати вказівкам.Додаток базами даних
Тепер локальний сервер повинен приєднати спеціальні бази даних. Для цього використовується служба phpMyAdmin, вхід до якої здійснюється за допомогою введення в адресному рядку браузера http://localhost/tools. Спочатку вибирається розділ створення нової бази, їй дається назва (можна довільне, але краще вказувати таке ж, яке було застосовано для папки в попередньому розділі). Потім повертаємося на головну сторінку і налаштовуємо параметри привілеїв (створюємо нового користувача, вказуємо логін і пароль, в якості хоста використовуємо localhost і відзначаємо «пташками» все, що є у вікні). Залишається натиснути кнопку «Пішов!» і дочекатися закінчення процесу.Перенесення локального сервера на хостинг
На наступному кроці слід підключення сервера до локальної мережі і перенесення на хостинг, щоб він став доступним користувачам в мережі Інтернет. «Рідний» спосіб перенесення даних на віддалений ресурс виглядає не дуже зручним зважаючи на безлічі додаткових дій. Налаштування локального сервера в плані перенесення даних на віддалений хостинг найкраще проводиться додатком FileZilla, при допомоги якого потрібно скопіювати файли, що знаходяться у вищезгаданій директорії, в кореневий каталог хоста. Це або папку PUBLIC_HTML, або розділ HTDOCS. Тепер справа за малим: міняємо так звані абсолютні шляхи до папок і файлів і директорій у налаштуваннях движка, вказуємо назву бази даних, яку передбачається створити використовувати вже на віддаленому хості, і вказуємо для хоста новий логін з паролем. Всі. На цьому робота завершена. Підключення до локального сервера користувача машин може здійснюватися через будь-який інтернет-браузер.Локальні проксі-сервери
Тепер подивимося, як створити і налаштувати локальний проксі-сервер. Для чого він потрібен? По-перше, з його допомогою можна відстежити абсолютно все, що завантажується на комп'ютерний термінал або ноутбук в процесі інтернет-серфінгу. А по-друге, так можна заощадити трафік, якщо він платний. Локальний проксі-сервер працює за принципом кешування звернень до DNS-серверів і зберігає, скажімо, зображення або будь-які інші об'єкти, а при повторному відвідуванні будь-якого ресурсу, так би мовити, завантажує їх зі своєї пам'яті, прискорюючи доступ до ресурсу. Для створення сервера такого типу знадобиться найпростіше додаток HandyCache, яке слід помістити в зручне місце для швидкого доступу, оскільки при кожному сеансі підключення до Інтернету доведеться звертатися саме до нього. Перед початком роботи слід задати налаштування проксі. Наприклад, якщо використовується браузер Opera, параметри сервера для HTTP потрібно вказати значення 12700.18080 – для порту. Тепер запускаємо додаток, заходимо в налаштування і дивимося на вкладку «Виклик». Як правило, програма сама визначає, який тип підключення використовується в даний момент. Далі натискаємо кнопку і користуємося створеним сервером. Так, зверніть увагу: в налаштуваннях кеша можна вказати розмір близько 300 Мб. По ідеї, цього повинно вистачити на всі випадки життя. Переглянути вміст папки Cache основний директорії, де була інстальована програма. І ще одне: запам'ятайте, це звичайний проксі-сервер, а не анонімний, так що чекати від нього зміни або приховування IP-адреси не варто.Локальні сервери DNS
Локальний DNS-сервер можна використовувати у випадках, коли зв'язок нестабільна, локальна мережа має дуже велике розгалуження на основі TCP/IP, або ж ви займаєтеся веб-розробками та їх тестуванням. В принципі, для таких цілей чудово підійде програма BIND. Вона хоч і розрахована в основному на UNIX-подібні системи, тим не менш, прекрасно працює і з Windows (виходимо з того, що на терміналі не встановлена серверна версія «Вінди», яку можна налаштувати в «Панелі управління»). Запускаємо інсталяційний файл і слідуємо інструкціям. Для зручності рекомендується інсталювати програму безпосередньо на диск C, в створювану директорію BIND. Далі вводимо логін і пароль, після чого активуємо процес установки і чекаємо його завершення. Тепер в папці C:BINDetc потрібно створити файл "назва".conf, в якому прописуються параметри, які буде використовувати локальний сервер DNS (назва довільне і задається без лапок). Щоб не займатися тратою часу, потрібний файл можна запросто знайти в Інтернеті і завантажити його, помістивши в зазначене місце. Тепер перезавантажуємо систему, потім викликаємо командний рядок (cmd через меню «Виконати» або комбінація Win + R), де прописуємо запит nslookup. Якщо відбувається підтвердження, значить, сервер встановлений правильно і працює без помилок.Локальні ігрові сервери
Нарешті, розглянемо ще один тип серверів. Це локальний сервер для ігор, що використовують онлайн-режим в рамках локальної мережі. Пояснимо, що це таке на прикладі гри Minecraft. Для цього потрібно завантажити сам сервер з офіційного сайту гри і використовувати додаток Hamachi. Обов'язкова умова для коректної роботи – наявність у системі встановленого пакету JAVA з останніми оновленнями. Для налаштування використовуємо файл server.properties, куди вносимо дані, надані додатком Hamachi. Прописуємо IP-адресу сервера, кількість гравців, використання можливих режимів гри і т. д. В поле режиму online-mode потрібно в обов'язковому порядку вказати значення true. Після цього зберігаємо зміни і закриваємо файл. Тепер визначаємо внутрішній IP серверу, який буде використовуватися гравцями при підключенні до терміналу, на якому він був створений. Комп'ютери, природно, повинні бути об'єднані з самим сервером через локальну мережу, або через VPN. IP-адреса серверного терміналу повинен бути статичним з обов'язковою прив'язкою до MAC-адресою. Вхід здійснюється за допомогою програми Minl2 де при реєстрації вказується логін і пароль. Після виконаних дій залишаємо сервер і входимо заново, але вже в оффлайн-режимі з використанням створеного логіна і пароля. В розділі налаштувань вибираємо Multiplayer і вводимо потрібний IP сервера. Всі. Можна насолоджуватися грою з реальним противником.Висновок
Звичайно, це далеко не всі нюанси, які можуть виникнути при створенні локальних серверів різного типу, і, звичайно ж, не всі програми, які допомагають у цьому процесі. Скажімо так: це загальні та основні принципи, закладені в такі технології. І якщо розібратися, нічого особливо складного тут немає. Трішки часу і терпіння - і локальний сервер будь-якого типу буде створений протягом 10-15 хвилин.Схожі добрі поради по темі
Які функції виконує сервер локальної мережі? Його налаштування
Для чого необхідний сервер локальної мережі? Як його налаштувати для нормальної роботи? Як зробити з нього проксі-сервер?
Intel Core i54200U: огляд характеристик і тестів
Intel Core i54200U - процесор від каліфорнійського виробника для мобільних платформ, зокрема планшетів. У даній статті ми розглянемо всі його
Як користуватися проксі-сервером: основні поняття та налаштування
Багато чули про поняття проксі-сервера. Цей термін достатньо поширений в комп'ютерному середовищі. Зараз буде розглянуто, що це таке і як
Як створити сервер Minecraft для гри з друзями
Що ж може бути краще того незабутнього відчуття, коли після п'яти годин облаштування шахт та знищення шкідливих монстрів ти знаходиш невеличку кладку
Як встановити "Minecraft"? Шукайте відповідь в цій статті!
Стаття присвячена тому, як встановити "Minecraft", а також обличчястий сервер для гри "Minecraft". Покрокова інструкція допоможе розібратися у
Що таке проксі-сервер? Поняття і види
В даний час комп'ютерні мережі проектуються з точки зору балансу між зручністю і безпекою. А головне завдання будь-якої корпоративної мережі - це