Как установить локальный хостинг на компьютер. Как создать локальный сервер на компьютере. Устанавливаем Денвер. Устанавливаем локальный сервер на свой компьютер

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

Понятие локального сервера

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

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

Сейчас попытаемся рассмотреть вопросы, касающиеся того, как создать и настроить локальный сервер на компьютере, в зависимости от его типа и назначения

Выбор программного обеспечения

В принципе, выбор программного обеспечения - личное дело каждого пользователя. Тут стоит отметить, что, если, к примеру, при создании локального веб-сервера используются только языки гипертекстовой разметки вроде HTML или CSS, дополнительно устанавливать программные пакеты не имеет смысла, поскольку любой интернет-браузер прекрасно их «понимает».

Другое дело, когда в качестве дополнительных компонентов выступают скрипты, написанные, скажем, на PHP. Стоит их задействовать, и браузер уже не справляется. Вот тут и пригодится специализированное ПО. Что же касается прокси, DNS и игровых серверов, тут тоже ситуация неоднозначная. Несколько позже будут рассмотрены наиболее простые приложения для их создания и настройки, а пока остановимся на основном вопросе, касающегося стандартных локальных веб-серверов.

Как создать локальный сервер: установка и настройка пакета Denwer

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

Он содержит все необходимые инструменты вроде Apache, PHP, MySQL, phpMyAdmin, sendmail и т. д. Единственный недостаток состоит только в том, что к нему дополнительно придется устанавливать специальные движки вроде в самом простом варианте.

Итак, создание локального сервера начинается с запуска инсталляционного EXE-файла (естественно, от имени Администратора). Появляется окошко, похожее на DOS-режим. Следуем указаниям установщика. Сначала выбираем место хранения данных сервера, затем назначаем литеру и режим работы виртуального диска (в принципе, предлагаемые параметры можно не изменять). На этом установка завершена. Теперь локальный сервер нужно проверить на предмет корректного функционирования.

Тестирование работоспособности

На данном этапе запускаем созданный сервер, а в окне любого интернет-браузера вводим http://localhost. Если программа инсталлирована без ошибок, браузер отобразит сообщение о том, что все работает.

Если пролистать страницу вниз, можно будет увидеть основные ссылки, по которым можно провести полное тестирование работы локального сервера.

Вопросы кодировки

Иногда можно встретить неприятную ситуацию, когда отсылаемое сообщение электронной почты выглядит в виде набора непонятных символов. Это происходит только потому, что программа изначально рассчитана на кодировку UTF-8. Ее можно совершенно элементарно изменить, например, на KOI-8R или что-то еще.

Установка локального сервера: дополнительные движки

Теперь еще один важный момент. Локальный сервер Windows-систем не может обойтись без специальных дополнений, называемых движками (WordPress, Joomla и т. д.).

Для начала в папке www, расположенной по пути \home\local host, в основной директории создаем произвольный каталог. После этого вводим в адресной строке браузера путь http://localhost/ и проверяем, что именно открывается. Если открылась именно все нормально. Копируем файлы движка в этот каталог при помощи любого файлового менеджера (хотя бы того же «Проводника») и вводим адрес заново. Появляется окно «Мастера установки», где нужно всего лишь следовать указаниям.

Дополнение базами данных

Теперь локальный сервер должен присоединить специальные базы данных. Для этого используется служба phpMyAdmin, вход в которую осуществляется посредством ввода в адресной строке браузера http://localhost/tools. Сначала выбирается раздел создания новой базы, ей дается название (можно произвольное, но лучше указывать такое же, какое было применено для папки в предыдущем разделе).

Затем возвращаемся на главную страницу и настраиваем параметры привилегий (создаем нового пользователя, указываем логин и пароль, в качестве хоста используем localhost и отмечаем «птичками» все, что есть в окне). Остается нажать кнопку «Пошел!» и дождаться окончания процесса.

Перенос локального сервера на хостинг

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

Настройка локального сервера в плане переноса данных на удаленный хостинг лучше всего производится приложением FileZilla, при помощи которого нужно скопировать файлы, находящиеся в вышеупомянутой директории, в корневой каталог хоста. Это либо папка PUBLIC_HTML, либо раздел HTDOCS. Теперь дело за малым: меняем так называемые абсолютные пути к папкам и файлам и директориям в настройках движка, указываем название базы данных, которую предполагается создать использовать уже на удаленном хосте, и указываем для хоста новый логин с паролем. Все. На этом работа завершена. Подключение к локальному серверу пользовательских машин может производиться через любой интернет-браузер.

Локальные прокси-серверы

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

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

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

Перед началом работы следует задать настройки прокси. К примеру, если используется браузер Opera, в параметрах серверов для HTTP нужно указать значение 127.0.0.1, 8080 - для порта. Теперь запускаем приложение, заходим в настройки и смотрим на вкладку «Дозвон». Как правило, программа сама определяет, какой тип подключения используется в данный момент. Далее нажимаем одноименную кнопку и пользуемся созданным сервером.

Да, обратите внимание: в настройках кэша можно указать размер порядка 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 минут.

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

Что такое локальный сервер?

Локальный сервер – это набор программ, которые выполняют обслуживающие функции по запросу клиента на персональном компьютере без выхода в интернет. Это тот же хостинг, только все файлы сайта хранятся не у провайдера, а на жестком диске компьютера. Что такое хостинг можете почитать в .

Создавая сайт только на html и css можно пользоваться обычным блокнотом или другим текстовым редактором. Для проверки таких сайтов используйте любой браузер, т.к. они понимают язык гипертекстовой разметки и таблицы каскадных стилей. Но если мы пишем сайт на языке php или используем любую CMS,то браузера будет недостаточно, он выдаст ошибку. Перед отправкой в браузер сайты обрабатываются сервером, переводящим их в html-код. У провайдеров на сервере есть такой обработчик, а на ПК нет.

Как же быть в этой ситуации? Здесь приходит на помощь установленный локальный сервер. Каковы же преимущества:

  • Не требуется подключение к интернету. Можно установить локальный сервер к себе на флешку и выполнять работу в удобном месте, не быть привязанным к одному компьютеру.
  • Можно создавать сайт на компьютере используя различные CMS, выбрать шаблон, редактировать шаблон чтобы он был уникальным, установить необходимые плагины и тестировать сколько угодно, не закачивая постоянно на хостинг измененные файлы.
  • Если уже есть сайт, и хочется кардинальных изменений или же необходимо выполнить «ремонтные» работы. Не надо ставить на действующий сайт заглушку, а уже выставить готовую работу.
  • Особенно подходит для начинающих web-мастеров. Не нужно покупать домен и хостинг. Можно тренироваться создать сайт до «схочу» и понять, а «вообще это моё?» Я сам начинал именно так, изучал html, css, php и смотрел что у меня получается.

Как создать локальный сервер на компьютере

Как раз создавать мы ничего и не будем! Web-разработчики уже всё сделали за нас. Остаётся только установить локальный сервер на свой компьютер. Их несколько – Денвер (Denwer), XAMPP, OPENSERVER и другие. Один из наиболее популярных Денвер , его установку и рассмотрим.

Денвер – джентльменский набор веб разработчика. Создан российскими программистами. Абсолютно бесплатен. Если же вы хотите, то можете отблагодарить ребят. Денвер содержит всё самое необходимое: сервер Apache, базы данных MySQL, phpMyAdmin - система управления MySQL, позволяющая работать с базами данных через браузер, PHP.

Скачать Денвер последней версии можете c официального сайта разработчика по ссылке, которая придет вам на почту после заполнения полей в открывшемся окне.

Установка Денвера на компьютер

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


Не стоит пугаться черного экрана — программа работает из командной строки. Будет предложено закрыть окно браузера (обычно это Internet Explorer) — закрываем. Далее действуем согласно подсказкам.

3. Укажите директорию, где будут храниться файлы (пропишите полный путь). По умолчанию C:\WebServers. Можете установить на флешку и локальный сервер будет всегда по рукой.

4. Укажите букву вашего виртуального диска. По умолчанию инсталлятор предлагает Z, но если диск с таким именем уже есть укажите другую.

5. После скачивания всех файлов выберите тип загрузки. Есть два варианта:

  1. Виртуальный диск создаётся при запуске компьютера.
  2. Диск запускается после вызова (я пользуюсь этим вариантом).

6. На рабочем столе появятся три ярлыка: Start Denwer, Stop Denwer, Restart Denwer. ВСЁ!

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

Полагаю вопросов как создать локальный сервер на компьютере не осталось, но если есть, пишите в комментариях — всё решим.

Удачи всем!

P.S. Кстати, это была моя первая статья на новом блоге.

Создание сайта на виртуальном сервере. Сервер на локальном компьютере.

Перед началом создания собственного сайта начинающим веб-разработчикам рекомендуется попробовать свои силы на локальной машине (персональном компьютере), для этого необходим дистрибутив DENWER, ознакомиться с которым можно на сайте разработчиков www.denwer.ru

Джентельменский набор веб разработчика (ДеНВеР)

Программное обеспечение представляет собой эмуляцию виртуального сервера на локальном компьютере, в домашних условиях как замену веб-хостинга, без необходимости подключения к интернету. Можно создать сайт на любой CMS платформе (или без CMS) за считанные минуты, наполнить контентом и отладить конфигурацию. С последующим переносом на хостинг, либо на сервер соответственно. Виртуальный сервер содержит все самые необходимые компоненты : Apache, MySQL, phpmyAdmin, SMTP-сервер + возможность подключения дополнительных расширений. Распространяется бесплатно - на русском языке .

Зачем нужен локальный сервер?
  • Во первых, для разработки сайта, возможности первоначального наполнения контентом и оптимизации структуры сайта.
  • Во вторых - способ проверить сайт на ошибки и отладить конфигурацию.
  • В третьих, как резервное копирование сайта и в последствии сохранение на локальный сервер данных сайта и SQL баз.
DENWER включает в себя:
  • Инсталлятор (поддерживается также инсталляция на flash-накопитель).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • PHP5 с поддержкой GD, MySQL, sqLite.
  • MySQL5 с поддержкой транзакций.
  • Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, необходимо только добавить директорию в каталог /home
  • Система управления запуском и завершением всех компонентов Денвера.
  • phpMyAdmin - система управления MySQL через Web-интерфейс.
  • Эмулятор sendmail и SMTP-сервера (приходящие письма помещаются в /tmp в формате.eml); поддерживается работа совместно с PHP, Perl, Parser и т.д.
Дистрибутив не оставляет записей в реестре и не затрагивает важные системные файлы, не засоряет систему и проверен на практике.

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

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

Выбор ПО
Программное обеспечение каждый пользователь выбирает самостоятельно. Здесь стоит отметить, что, если, например, при создании локального веб-сервера используются только языки гипертекстовой разметки вроде CSS или HTML, нет смысла устанавливать дополнительно программные пакеты, поскольку любой интернет-браузер прекрасно понимает их. Другое дело, когда в качестве дополнительных компонентов выступают скрипты, написанные на PHP. Если такие элементы будут задействованы, то обычный браузер уже не справится. В этом случае пользователю понадобится специализированное программное обеспечение. Что касается DNS, прокси и игровых серверов, то здесь тоже складывается не совсем однозначная ситуация. Немного позже мы рассмотрим наиболее простые приложения для их настройки и создания. Пока рассмотрим основной вопрос, который касается стандартных локальных веб-серверов.

Создание локального сервера: установка и настройка пакета Denwer
Если вы решили самостоятельно заняться созданием локального сервера для того, чтобы впоследствии разместить его на удаленном хостинге, вам безусловно потребуются дополнительные инструменты. Чаще всего пользователи при поиске соответствующего программного обеспечения в интернете получают переадресацию на скачивание пакета программ Denwer. Это отечественный продукт, который достаточно прост для понимания и работы. В нем содержатся все необходимые инструменты типа MySQL, Apache, sendmail, phpMyAdmin. Единственный недостаток данного программного инструмента состоит в том, что в дополнение к нему необходимо устанавливать специализированные движки вроде WordPress или Joomia. Создание локального сервера начинается с запуска установочного exe-файла от имени администратора. Должно появится окошко, похожее на режим DOS. Далее необходимо следовать указаниям программы установщика. Для начала необходимо выбрать место для хранения данных с сервера, а затем назначить литеру и режим работы диска. Предлагаемые параметры в принципе можно оставить без изменения. На этом процесс установки можно считать завершенным. Теперь необходимо проверить локальный сервер на предмет корректного функционирования.

Тестирование работоспособности
На этом этапе необходимо запустить собственный сервер. В окне любого интернет-браузера вводим комбинацию http://localhost. Если программа была установлена без ошибок, браузер отобразит сообщение о том, что все нормально работает. Если страницу пролистать вниз, то можно увидеть основные ссылки, используя которые можно провести полное тестирование работы локального сервера.

Кодировка
В некоторых случаях встречаются довольно неприятные ситуации, когда отсылаемые по электронной почте сообщения выглядят как набор непонятных символов. Это происходит только потому, что изначально программа рассчитана на кодировку UTF-8. Изменить ее можно совершенно элементарно, например, на KOI-8R или еще что-нибудь.

Дополнительные движки
Рассмотрим еще один важный момент. Локальный сервер систем Windows не может обойтись без использования специальных дополнений, которые также называют движками, например, Joomia или WordPress. Для начала необходимо создать произвольный каталог в папке www, которая располагается по пути \home\local host. После этого нужно ввести в адресной строке путь http://localhost/ и проверяем, что открывается. Если в результате открылась именно та директория, то все работает нормально. Далее необходимо копировать файлы движка в данный каталог при помощи любого файлового менеджера и заново ввести адрес. В результате должно появиться окно «Мастера установки», в котором необходимо следовать указаниям.

Дополнение базами данных
Локальный сервер теперь должен подключить специальные базы данных. Для этого используется служба phpMyAdmin. Вход в данную службу осуществляется при помощи ввода в адресную строку браузера комбинации http://localhost/tools. Для начала нужно выбрать раздел для создания новой базы. Ей необходимо дать название. Можно выбрать произвольное название, но лучше указать такое же название, которое было использовано для папки в предыдущем разделе. Здесь нужно вернуться на главную страницу и настроить параметры привилегий. Необходимо создать нового пользователя, указать логин и пароль. В качестве хоста используем localhost и отмечаем галочками все пункты, имеющиеся в данном окне. Теперь осталось только нажать на кнопку «Пошел!» и дождаться окончания процесса.

Как перенести локальный сервер на хостинг
Следующим шагом является подключение сервера к локальной сети и перенос на хостинг. Это необходимо для того, чтобы он стал доступен пользователям в сети интернет. Из-за множества дополнительных действий «родной» способ переноса данных на удаленный ресурс выглядит не очень удобным. Лучше всего выполнять перенос данных на удаленный хостинг при помощи приложения FileZilla. Данное приложение позволяет скопировать файлы, которые находятся в упомянутой выше директории, в корневой каталог хоста. Это либо раздел HTDOCS, либо папка PUBLIC_HTML. Дело осталось за малым. Теперь необходимо изменить в настройках движка абсолютные пути к файлам и папкам, указать название базы данных, которую предлагается использовать на удаленном хосте и указать для хоста новый логин и пароль. На этом работу можно считать завершенной. Для подключения к локальному серверу пользовательских машин можно использовать любой интернет-браузер.

Локальные прокси-серверы

Теперь рассмотрим процесс создания и настройки локального прокси-сервера. Для чего он необходим? Прежде всего, с помощь прокси-сервера можно отследить совершенно все, что загружается в процессе интернет-серфинга на ноутбук или компьютерный терминал. Кроме того, таким образом можно значительно сэкономить трафик, если вы за него платите. Локальный прокси-сервер работает по принципу кэширования обращений к DNS-серверам и сохраняет некоторые объекты. Затем при повторном посещении ресурса, локальный прокси-сервер подгрузит их из своей памяти и ускоряет тем самым доступ к ресурсу. Чтобы создать сервер такого типа, понадобится простейшее приложение HandyCache. Его следует разметить в удобном месте для быстрого доступа, так как при каждом сеансе подключения к интернету именно к нему придется обращаться. Прежде чем приступить к работе, необходимо задать настройки прокси-сервера. Например, если у вас используется браузер Opera, то в параметрах серверов для HTTP необходимо указать значение 127.0.0.1, 8080 для порта. Далее необходимо запустить приложение, зайти в настройки и посмотреть на вкладку «Дозвон». Программа, как правило, самостоятельно определяет, какой тип подключения в данный момент используется. После этого необходимо нажать на одноименную кнопку и воспользоваться созданным сервером. Также обратите внимание на то, что в настройках кэша можно указать размер около 300 Мб. Этого по идее должно хватить на все случае жизни. Чтобы просмотреть содержимое, необходимо зайти в папку Cache или в основную директорию, в которую была установлена программа. Также стоит учитывать, что это обычный прокси-сервер, а не анонимный, поэтому не стоит ждать от него сокрытия или изменения IP-адреса.

Локальные DNS-серверы
Локальный DNS-сервер можно использовать тогда, когда связь нестабильна или имеет слишком большое ветвление на основе TCP/IP. Для этих целей прекрасно подходит программа BIND. Она в основном рассчитана на UNIX-подобные системы, но несмотря на это прекрасно работает и с операционной системой Windows. Все что нужно сделать, это запустить установочный файл и следовать инструкциям. Для удобства рекомендуется устанавливать программу непосредственно на диск C в директорию BIND. Далее необходимо ввести логин и пароль, активировать процесс установки и дождаться ее завершения. В папке C:\BINDetc необходимо создать файл «название» conf, в котором нужно прописать настройки. Их и будет использовать локальный DNS-сервер. Чтобы не тратить время, можно просто найти искомый файл в Интернете, скачать его и поместить в нужное место. Теперь выполняем перезагрузку системы, вызываем командную строку, в котором прописывают запрос nslookup. Если подтверждение произойдет, это означает, что сервер установлен правильно и без ошибок работает.

Локальные игровые серверы

Рассмотрим еще одни тип серверов. Он представляет собой сервер для игр, который в рамках локальной сети использует онлайн-режим. Рассматривать работу такого сервера мы будем на примере игры Minecraft. Для этого необходимо скачать с официального сайта игры сам сервер и использовать приложение Hamachi. Обязательным условием является наличие установленного пакета JAVA. Чтобы выполнить настройку, необходимо использовать файл server.properties, в который вносятся данные, предоставленные приложением Hamachi. Сюда нужно прописать IP-адрес сервера, использование возможных режимов, количество игроков и т.д. Необходимо в обязательном порядке в поле режима online-mode указать значение true. Затем нужно сохранить изменения и закрыть файл. Теперь нужно определить внутренний IP-адрес сервера, которые игроки будут использовать при подключении к терминалу, на котором он был создан. Естественно, компьютеры должны быть объединены самим сервером либо через VPN, либо через локальную сеть. IP-адрес терминала должен иметь обязательную привязку к MAC-адресу и быть статическим.

Общие сведения о локальном сервере и принципе его функционирования. Создание локального сервера на основе сборки Денвер: подготовка, установка и первый запуск.

Любое программирование неотъемлемо от процесса тестирования — это аксиома. Говоря о разработке web-приложений, неизбежно встаёт вопрос наличия некой «среды», позволяющей эмитировать работу Интернет сервера. Другими словами, нам нужен локальный сервер .

Локальный сервер (англ. local server ) — программа или набор программ выполняющие сервисные (обслуживающие) функции по запросу клиента на домашнем (локальном) компьютере.

Такой «джентльменский набор» состоит из Apache, PHP и MySQL — этого обычно достаточно. С другой стороны, сюда могут входить и другие компоненты, в зависимости от ваших потребностей. Для нас же здесь важен тот факт, что мы можем воспользоваться готовой сборкой – Денвер . Таким образом, нам не придётся разбираться в особенностях установки и настройки локального сервера — всё сделано до нас.

Единственное на что я хочу обратить ваше внимание в работе локального сервера, это необходимость резервирования определённых IP-адресов под сервера, которые будут доступны только на нашем компьютере. В случае с Windows за резервирование IP-адресов отвечает файл hosts . В зависимости от версии Windows файл hosts может находиться:

  • Windows 95/98/ME: WINDOWS\hosts
  • Windows NT/2000: WINNT\system32\drivers\etc\hosts
  • Windows XP/2003/Vista/7: WINDOWS\system32\drivers\etc\hosts

Если вы решили использовать локальный сервер на базе дистрибутива Денвер, вам нет необходимости редактировать этот файл, всё будет происходить автоматически, но иметь общие представления о сути вопросу нелишне.

Подготовка к работе локального сервера

От слов к делу. Исходим из того, что вы уже скачали последнюю версию сборки Денвер и готовы ринуться на штурм цитадели. Шучу. Главное не спешить и первым делом проверить установлены на вашем компьютере сетевые протоколы или нет. Как это сделать? Самый простой способ:

Установка локального сервера

Теперь, когда мы убедились, что наш компьютер готов к работе с сетью, можно приступать к установке дистрибутива Денвер. Закройте все окна браузера(-ов). Запустив скачанный инсталлятор Денвера, вы увидите перед собой окно:

Окно инсталятора дистрибутива Денвер

Подтвердите свои намерения, кликнув кнопку «Да». Начнётся процесс распаковки. После чего откроется окно браузера с сообщением:

Сообщение в окне браузера

Закрываем окно браузера и продолжаем установку в окне инсталятора.

Следуя указаниям, производим установку дистрибутива Денвер.

Примечание : вы можете прервать процесс установки, в любой момент, используя комбинацию клавиш Ctrl+Break . На большинстве современных ноутбуков для этого используется комбинация клавиш Ctrl+Fn+Pause .

  1. Директория, куда будет установлен дистрибутив. Советую оставить вариант по умолчанию, т.е. C:\WebServer — так что жмём Enter .
  2. Имя виртуального диска, который будет связан с только что указанной директорией. Советую оставить вариант по умолчанию, т.е. Z: . Главное чтобы диска с таким названием ещё не было в системе – чаще всего так и происходит с диском Z: . Так что снова жмём Enter .
  3. Запуск и остановка Денвера. Нам будет предложено два варианта:
    1. Создавать виртуальный диск при загрузке машины (естественно, инсталлятор позаботится, чтобы это происходило автоматически), а при остановке серверов его (диск) не отключать.
    2. Создавать виртуальный диск только по явной команде старта комплекса (при щелчке по ярлыку запуска на Рабочем столе). И, соответственно, отключать диск от системы - при остановке серверов.

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

    Примечание : в некоторых версиях Windows 98 может возникнуть ошибка, из-за которой виртуальный диск не отключается, по крайней мере, с первого раза. Это не ошибка дистрибутива, а ошибка в subst и тут ничего не поделать.

Вот собственно и всё, с установкой покончено.

Первый запуск локального сервера

Наконец, установка завершена. На Рабочем столе должны появиться три иконки: Start Denwer (запуск Денвера), (остановка Денвера).

Иконки управления Денвер

Кликаем иконку Start Denwer и ждём, пока исчезнут все всплывающие при загрузке консольные окна. Открываем браузер и набираем в нём адрес: http://localhost/ , а точнее http://localhost/denwer/ — но это не существенно. Выходить из Интернета при этом не обязательно. Главное что перед нами должна появиться следующая страница:

Тестовая страница при обращении к локальному хосту

Если же тестовая страница не загрузилась, проверьте:

  • Отключен ли у вас прокси-сервер в настройках браузера?
  • Запущен ли Денвер? Если да, нет ли ошибок при клике на иконке пера (см. в нижнем правом углу)?
  • Не запущен ли у вас какой-то другой web-сервер, который мог бы конфликтовать с Денвером? Если да, отключите его.

Возможны и другие варианты, но это уже не входит в рамки данной заметки.