Локальный сервер, создать локальный сервер, настройка локального сервера. Обзор и установка веб сервера Open Server

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

Любое программирование неотъемлемо от процесса тестирования — это аксиома. Говоря о разработке 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-сервер, который мог бы конфликтовать с Денвером? Если да, отключите его.

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

Из статьи вы узнаете: для чего нужен OpenServer, откуда его скачать и как его установить (я буду показывать на примере windows 10)

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

Нажимаем Скачать. На загрузившейся странице Выбираем версию Basic. Вводим числовой код с картинки и нажимаем кнопку Скачать.

Откроется страница, где будет предложено два варианта скачать программу.

Первый способ платный (Минимальная сумма пожертвования 60 рублей) – этот способ обеспечит быструю загрузку.

Второй способ – бесплатный и соответственно очень медленный))

Закачается вот такой вот файл (на день написания статьи он выглядел так, сейчас может уже по-другому). Это архив с программой.


Двойной клик по файлу. Откроется окошко с предложением выбрать место, куда распаковать файлы из архива. Я выбрал диск D.

Жмем кнопку ОК. Начнется процесс разархивации.

Заходим в папку, которую выбрали на 3-ем шаге. Видим что появилась папка OpenServer. Входим в неё.

Видим два ярлыка запуска программы (ярлык может быть всего один, это зависит от разрядности Windows).

Два раза щелкаем по ярлычку Open Server x64.

Так как это первый запуск Опенсервера, то начнется процесс установки компонентов (MicrosoftVC++) для правильной работы программы.

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

Заново проходим четвертый шаг – то есть заходим в папку Опенсервера и запускаем программу.

В трее (область в нижнем правом углу там, где часы) видим новый значок – красный флажок.

Щелкаем мышкой по нему, и откроется меню программы. Нажимаем на зеленый флажок с надписью Запустить.

Ждем немного. Красный флажок сменится желтым, а после изменит цвет на зелёный. Сервер запущен.

Если опен сервер не запускается – появляется окошко с надписью «Сбой запуска!», то спускайтесь вниз статьи к описанию настроек open server.

Проверка работы OpenSever

Нажимаем на зеленый флажок. В открывшемся меню наводим стрелку на пункт Мои сайты. Появится подменю с единственным пунктом localhost. Нажимаем на него.

В браузере откроется страница с сообщением, что Опенсервер работает.

Ура! У нас получилось))

Как видите установка openserver занятие совсем не сложное. Этот локальный сервер мне нравится больше чем Денвер, поэтому я использую его в своих проектах и вам советую.

Теперь его нужно настроить.

Open server настройка

Нажимаем на флажок. → В открывшемся меню нажимаем на пункт Настройки.

В открывшемся окошке на вкладке Основные, отмечаем галочкой пункт Запускать вместе с Windows. Задержку я оставил как и предлагается 20 секунд. Задержка нужна что бы не тормозить загрузку Винды. Сначала загрузятся все необходимые для работы компьютера компоненты, а потом запустится Опен Сервер.

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

Установка и настройка open server. Подробная инструкция как установить и начать создавать свой первый сайт с помощью open server.

Наверное, многие уже слышали, про такую чудесную вещицу как Open Server
Что такое Open Server ? Это программный комплекс, состоящий из Apache, MySQL, PHPMyAdmin (это я основные назвал), который устанавливается одним махом (одна программа – в которой много программ, грубо говоря)
Если бы вы сами попробовали установить сперва Apache, потом MySQL, потом phpmyadmin, вы бы потратили кучу времени и сил (автору данного продукта, спасибо!)
А тут ещё куча необходимых дополнений в виде Nginx, PostgreSQL, Memcached, IonCube и куча необходимых вещей, для людей, которые создают сайты
Давайте, до установки, поговорим, чем же удобен Open Server. Во-первых, он компактен, не занимает много места, имеет удобное меню и в нём нет ничего лишнего (почти =D) . Вот так выглядит Open Server после запуска

Как мы видим, запускается Open Server в трее не занимая при этом места на панели задач

Давайте посмотрим основные преимущества Open Server перед Denwer и другими продуктами для Windows. Во-первых – документация. В Openserver есть ко всем практически компонентам документация


И хоть сделана она, в виде ссылок на другие сайты, но всё же она есть. И при необходимости мы можем перейти на сайт и прочитать необходимую нам информацию
Поехали дальше
Второй плюс данной программы. Нужные программы, которые часто нужны для создания сайта, уже в самом коплекте Open Server . Нужен Notepad – пожалуйста, просмотр PDF – тоже есть, снятие скриншотов, редактирование иконок, даже анализ дисков и монитор портов тут есть(правда зачем =D)
FTP-клиент FileZilla, портативный Google Chrome, портативный Firefox, даже Skype и TeamViewer. Видно, что создатель проекта действительно постарался на славу. Спасибо он точно заслужил, за такой убойно-удобный комплект, под названием Open Server


Отлично! Давайте установим его. Ссылка на загрузку ниже
https://ospanel.io/download/
Итак, устанавливаем Open server
Запускаем от имени администратора Open server . Вам предложит в какую папку его установить

Для этого урока, я ставлю на тестовый компьютер Open server поэтому я разархивирую на диск C: (ибо другого нет)


После распаковки, на указанном при установке диска (в моём случае, диск C:) появилась папка Openserver – нам она и будет нужна в дальнейшем. Давайте её откроем. Видим 2-а файла. Open Server x86 и Open server x64 . Вам надо запустить файл, смотря какая у вас разрядность системы (Я не знаю свою разрядность?)
У меня 7-ка 64-битная, поэтому я запускаю Open Server x64.exe (желательно от администратора)


Кстати, сразу можете выкинуть нужный ярлык (32 или 64) на рабочий стол


При запуске указываем язык, на котором нам будет удобно читать перевод программы Open Server. Я выберу Русский


Устанавливать ли Visual C++ решать вам. Но лучше установить, чтобы всё работало


После установки, перезагрузите компьютер


После перезагрузки опять запускаем Open Server . Так как ярлык я сбросил себе на рабочий стол, я запущу его именно оттуда

После запуска, надо перейти в трей (так, как Open server запускается в режиме “Выключен”) и подтвердить запуск

Когда флажок Open Server стал зелёный , тогда наш Open Server запущен, и мы можем начинать с ним работать

Итак, давайте я вам покажу основные нюансы Open Server , которые вам будут интересны

Как попасть в phpmyadmin в Open server

Для того, чтобы попасть в phpmyadmin, вам надо ввести в (Open server должен быть запущен) строке браузера

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

Локальный сервер: общие понятия
Изначально необходимо четко разграничивать локальные серверы по типу. Помимо наиболее часто используемых серверов, можно самостоятельно создавать и настраивать 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-адресу и быть статическим.

В данной статье я пишу обзор о веб сервере Open Server , далее установка и настройка. Для начало, что такое Open Server? Open Server — это WAMP платформа , разработанная специально для web разработчиков с учётом их пожеланий и рекомендаций. WAMP - это аббревиатура которая названа по первым буквам программ входящих в его состав. А именно: Windows - операционная система; Apache - web-сервер; MySQL - Система управления базами данных; PHP - язык программирования, который используется для создания веб-приложений. Перечисленные компоненты являются базовыми, а дополнительно в комплексе есть Nginx, Perl, FTP сервер, Sendmail и многое другое.

Особенности веб сервера Open Server .
Веб сервер не требует установки, может работать с usb носителей, сервер может быть у Вас, всегда под рукой. Поддерживает версии Windows (32-bit и 64-bit): Windows 8 / Windows 7 / Windows Server 2008(2003) / Windows Vista / Windows XP SP3. Мультиязычный интерфейс, в том числе и русский. Удобная панель управления, все действия можно сделать через трей.

Недостатки Open Server .
При работе с веб сервером, я заменил один недостаток. Нет функции автообновления программы, если на официальном сайте состоялся релиз новой версии, то вам придется удалять веб сервер и переносить все свои проекты на новую версию программы.

Установка Open Server
На этом обзор закончился, теперь перейдем к загрузке и установке программы. Всем пользователям рекомендую скачивать программы с официальных сайтов, так как нету риска что в данной программе нет встроенного шпионского ПО и т.д. Так что, идем на официальный сайт open-server.ru переходим в раздел «Скачать» вводим капчу и жмем скачать. Далее распаковываем архив на локальный диск (к примеру C:\open_server). Заходим в каталог, в который мы извлекли программу. Запускаем Open Server.exe.

После запуска программы, мы видим что появился заначек в трее, вот от суда и выполняются все манипуляции с сервером. Жмем правой кнопкой по значку и запускаем веб сервер. Вполне возможно, программа не запуститься с первого раза. Что тогда мы делаем, если программа выдала «Сбой запуска», открываем программу в трее и выбираем просмотр логов. Самые распространенные ошибки в логах, могут быть:

1.Невозможно занять порт 80 поскольку он уже используется «C:\Program Files (x86)\Skype\Phone\Skype.exe»(если программа другая, то уже настраиваем под себя), в этом случае вам надо убрать использование 80 порта. Делается это следующим образом, открываем программу Skype, далее Инструменты -> Настройки -> Дополнительно -> Соединение, далее убираем отметку на Использовать порты 80 и 433.

2.»Файл C:\Windows\system32\drivers\etc\hosts недоступен для записи». В таком случае есть 2 варианта:
1)Антивирусная программа блокирует изменение файла Host, тогда попробуйте отключить антивирус и запустить заново.
2) Зайдите в каталог «C:\Windows\System32\drivers\etc» и в свойствах файла host уберите метку «Только для чтения»

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

Настройка Open Server
Надеюсь установить и запустить Open Server , у вас все таки удалось. Что качается полноценного использования. Начнем с самого простого, если мы хотим запустить локально сайт, Вам нужно в трее нажать «Папка с сайтами». В этом каталоге создаём папку, к примеру . Что бы сайт заработал, нам надо перезапустить сервер, перезагрузка сервера доступна так же в трее. В саму папку, закидываем web документы. Если вам надо создать mysql базы заходим в трей, далее Дополнительно -> phpmyadmin. Логин «root», по умолчанию пароль от mysql баз не стоит. Локальный адрес mysql «localhost»