Подборка web-серверов для создания и тестирования сайтов

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

Некоторые новички используют ресурсы своего платного хостинга и размещают туда минимум два сайта.

Один рабочий (основной), а другой (дополнительный) для тестирования.

Тестовый сайт подвергается различным испытаниям (установка и проверка многих плагинов, тем, скриптов и так далее). 

В итоге, при такой раскладке сильно страдает основной рабочий сайт, так как большинство ресурсов хостинга потребляет тестовый проект.

Однако есть другой способ, который позволит без потерь (как в денежном, так и в ресурсном плане) осуществлять тестирование своих сайтов.

И мы этот способ сейчас рассмотрим.

Почему нельзя?

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

Чтобы сайты полноценно работали, должен быть установлен PHP и MySQL. Все это не доступно на обычном компьютере.

Как могут запускаться файлы HTML и PHP на вашем компьютере?

Обычный HTML файл можно открыть с помощью Notepade++ или даже блокнота.

Там внутри что-то написать, сохранить и потом без особых проблем открыть данный файл на своем браузере и посмотреть, как бы этот файл выглядел на хостинге в Интернете.

Просмотр html страниц на компьютере

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

Все, по сути, у нас уже есть.

Если мы захотим запустить PHP файл с помощью браузера, то у нас ничего не получится, так как PHP скрипты в операционной системе Windows без дополнительного программного обеспечения работать не будут.

Все это не доступно на обычном компьютере и тем самым отпадает возможность работы со своими веб проектами.

Поэтому некоторые новички начинают тратить деньги на дополнительные ресурсы своего платного хостинга.

Но как быть в таком случае?

Ответ прост — существуют специальные программы, с помощью которых можно установить свой выделенный сервер прямо у себя на компьютере.

Что такое сервер?

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

Чтобы сайт заработал, нам потребуется установить его в специальное отведенное место на сервере (загрузить файлы на сервер).

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

Принцип работы веб-сервера

Теперь для таких целей мы и создадим собственный сервер на своем домашнем компьютере.

Для этого нам понадобятся специальные программы.

Но какие лучше подойдут и какие трудности они могут вызывать при дальнейшей работе? 

Для ознакомления, ниже я привожу самые лучшие веб сервера по популярности во всем мире.

Однако это не значит, что их нужно сразу устанавливать. Я потом объясню почему!

Список лучших веб-серверов

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

Сервер Apache

Apache

Apache (apache.org)  — это самый распространенный и популярный бесплатный сервер в сети. Он является более надежным и гибким.

Сервер не требователен к ресурсам процессора и способен обслуживать множество сайтов.

Приложение доступно для широкого спектра операционных систем, включая Unix, Linux, Solaris, Mac OS X, Microsoft Windows и другие.

На данный момент использование Apache составляет 71 %. Однако, это сложная программа, с которой не каждый новичок сможет справится.


Сервер Microsoft IIS

Microsoft IIS

Microsoft IIS (iis.net) — еще один надежный сервер от компании Microsoft. Он жестко укрепился на втором месте с 14 % использования в сети.

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

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

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


Веб-сервер NGINX

NGINX

NGINX (nginx.org/ru/) — это наиболее популярный веб-сервер в российском Интернете.

По сравнению с двумя первыми, он является наиболее простым и не обладает лишними функциями.

Также его хвалят за надежность и высокую скорость работы.

Разработчиком данного продукта является наш соотечественник — Игорь Сысоев. В 2004 году он выпустил первую версию nginx.

Сейчас этот программный продукт замыкает тройку самых популярных веб серверов в мире. Его использование составляет около 6,5 %.


Очень легкий и быстрый веб-сервер LiteSpeed

LiteSpeed

LiteSpeed (litespeedtech.com) — этот веб сервер не обладает широкими возможностями, но зато у него очень большая скорость работы.

По быстродействию он сильнее популярного Apache в 9 раз.

Немало внимания уделено и безопасности. Есть своя защита от перегрузки системы, строгая проверка http-запросов, анти-ddos и многое другое. 

LiteSpeed доступен для Solaris, Linux, FreeBSD и Mac OS X. Доля использования этой программы составляет 1,5 %.


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

К сожалению, одной такой программой вам не обойтись.

Вот хороший сервис для точного определения ошибок в тексте и придания ему читабельного вида.

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

К тому же помимо таких серверов требуется еще отдельная установка и настройка некоторых программ (например, для работы с базой данных).

Все это вызывает существенные трудности у многих пользователей. Но как быть в таком случае?

Особенности локального сервера

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

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

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

Обычно в сборку входят:

  • сам сервер — в основном Apache, но могут быть и другие;
  • компилятор PHP — с его помощью браузер может прочитать коды и собрать страницу;
  • компоненты для работы с базами данных;
  • различные установщики и другие программы.

Все это значительно упрощает дело, нежели если бы мы устанавливали и настраивали каждую программу в отдельности.

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

Еще важной особенностью является то, что на некоторых серверах существует возможность работы со съемного флеш-накопителя.

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

Обзор популярных локальных серверов

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

Локальный сервер Денвер

Denwer

Это бесплатный отечественный сервер, который предназначен для работы с сайтами, веб-приложениями или Интернет страницами.

Его разработчиками являются Дмитрий Котеров и Антон Сущев.

Данный продукт содержит необходимые дистрибутивы для упрощенной работы.

Например, сюда входит веб-сервер Apache с различной поддержкой, панель phpMyAdmin и MySQL для работы с базами данных и другие программы.

Также можно работать со съемной флешки. К сожалению Denwer поддерживает только операционную систему Windows.


Локальный сервер XAMPP

XAMPP

XAMPP (apachefriends.org/en/xampp.html) — специальная сборка сервера от друзей Apache. Необходимые дистрибутивы позволяют запустить на нем полноценный веб сервер.

Данная программа распространяется бесплатно и поддерживает работу в системе Windows, Solaris, Mac OS X и Linux.

Также есть следующие преимущества.

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

Процесс обновления проходит очень просто и удобно для пользователя. Еще присутствуют дополнительные модули.

Скачать нужную версию вы также можете с другого официального сайта (sourceforge.net/projects/xampp/files).


Сервер AppServ

AppServ

AppServ (appservnetwork.com) — отличный сервер от тайского производителя, концепцией которого является легкая установка и настройка всех дистрибутивов за 1 минуту.

Первый релиз сборки состоялся в 2001 году и с тех пор количество пользователей все время растет.

AppServ очень прост в установке. Он работает стабильно и не хуже других релизов.

А его надежная производительность дает возможность создать полноценный веб сервер на вашем компьютере.


Локальный сервер VertigoServ

VertigoServ

VertigoServ (vertrigo.sourceforge.net) — еще один неплохой и простенький в установке локальный сервер.

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

К сожалению, пока работает только на ОС Windows.


Zend Server Community Edition

Zend Server Community Edition

Zend (zend.com) — бесплатный сервер от компании, предназначен для работы с веб-приложениями.

Содержит все необходимые компоненты для быстрого развертывания локального сервера на своем компьютере.


Русский локальный сервер Open Server для Windows

Open Server

Open Server (open-server.ru) — это отечественный портативный локальный сервер, который обладает высоким функционалом по разработке и созданию сайтов и других веб проектов.

Имеет мультиязычный интерфейс (в том числе и русский) и предназначен для работы в ОС Windows.

Поддерживается работа со съемного носителя. Данный сервер очень хорош и служит неплохой альтернативой Денверу.


Локальный Wampserver для компьютера

Wampserver

Wampserver (wampserver.com) — еще одна неплохая сборка с русским интерфейсом.

Имеется простое и понятное меню, а удобная установка и настройка сборки не вызывает особых трудностей.

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

Сервер распространяется бесплатно и работает только на платформе Windows. К сожалению, портативной версии пока нет.


EasyPHP сервер для домашнего компьютера

EasyPHP

EasyPHP (easyphp.org) — очень простенькая сборка с поддержкой русского языка.

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

Есть поддержка работы с портативных носителей. Данный сервер послужит неплохой заменой Денверу.

Заключение

Итак, это были наиболее популярные веб серверы, которые заслуживают внимания среди веб-мастеров. Как видите, здесь есть что выбрать.

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

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

Теперь у многих отпадет желание «насиловать» свой хостинг, так как с таким ПО процесс создания сайтов и веб приложений станет более интересным и увлекательным!

P.S. А какой сервер для тестирования своих проектов используете вы? Если знаете еще какие-то неплохие сервера, то напишите в комментариях о них.

Добавить в закладки

Увлекаюсь созданием и продвижением сайтов в интернете. Интересует SEO оптимизация и контент-маркетинг. Немного занимаюсь SMM и Email рассылкой. Также люблю читать интересные материалы по веб-аналитике и заработку в интернете.

Web-сервера - отзывы пользователей

  1. Ольга Черныш

    Да. Не слышала я о них. Все незнакомые. Я так понимаю, если есть денвер, то остальное не обязательно?

    Ответить
    1. Сергей Азаров автор

      Ну, для локального сервера может и хватить!

      Ответить
    2. Никита

      Denwer поддерживает .htaccess, значит в него входит Apache.

      Ответить
  2. Олия

    Сергей, я использую Денвер. Мне он очень помогает, например, протестировать какой=то плагин, шаблон, поэкспериментировать с файлами текущей темы. Безусловно, удобно.

    Ответить
  3. alex

    денвер хорош, но последние с вирусником

    Ответить
    1. Сергей Азаров автор

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

      Ответить
    2. Денис

      поддерживаю, дистрибутив с вирусом на офф.сайте

      Ответить
  4. Вячеслав

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

    Ответить
    1. Сергей Азаров автор

      Вячеслав, это немного не то. Тут имеется ввиду сам сервер на котором работает сайт. Тот же Ukoz может работать на web-сервере Apache или NGINX.

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

      Для обычного блога — это 140 р за домен + 900 р за годовой хостинг. В принципе, не дорого. Зато спокойно — никто сайт не отнимет у вас. Домен будет на вас зарегистрирован и сам сайт будет числиться на вашем аккаунте у хостинга. Тут уже не к чему придраться.

      Ответить
      1. Вячеслав

        Спасибо, Сергей, за уточнение. Согласен, бесплатные хостинги чреваты последствиями.

        Но, к сожалению, в бюджете Дома-музея И.А. Бунина не предусмотрена статья расходов на оплату домена и хостинга, так что uCoz — вынужденный ход, как говорится — «на безрыбье и рак рыба».

        Ответить
      2. Анина

        В Юкозе никто не отбирает построенные сайты, НО!

        Юкоз предоставляет конструктор, со своими кодами, который ничего общего с тестированием построенного сайта не имеет.

        Движок у них свой, а вам клиенту надо будет подать его или на Джумле, или в Друпале, или еще на какой то ЦМСке. Ну никак Юкоз не поможет.

        Тем более у них PHP платный и они его пока прикручивают к своему движку. Движок у них называется ЮКОЗ и он не предоставляется клиенту.

        Ответить
        1. Сергей Азаров автор

          Анина, может сайт и не отберут, но использовать Ucoz все равно нежелательно. Я им не пользовался, так как серьезные проекты на юкозе лучше не строить.

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

          Ответить
    2. Юрий

      на ucoz очень много ограничений в бесплатном пакете услуг, нет возможности использовать php, разве что денег платить.. если сравнить укоз и например 0-хостинг, то укозу ещё расти..

      не спорю там просто с шаблонами и т.д. легко настроить но профессионал никогда не выберет ucoz.. уж лучше свой сервер..

      Ответить
  5. Дарья Андреевна

    Замечательный сервер денвер:) установила себе на комп, нисколько не жалею)

    Ответить
  6. Алексей

    Спасибо за обзорчик. Нашел его по запросу «быстрый локальный сервер». Эх, жаль только ответов нет. Мне надо под Windows. И Денвер и ОпенСервер тормозят. Наворотил сайт на Друпале, теперь не шевелится)

    Ответить
    1. Сергей Азаров автор

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

      Эти дистрибутивы хорошо использовать только для тестирования локальной копии сайта.

      Для самой работы сайта в сети интернет нужен отдельный хостинг с подходящими мощностями. Вот тогда будет толк и ваш сайт не будет так сильно тормозить. Обычно многие хостинги используют Apache или NGINX.

      Ответить
      1. Алексей

        Да эт все ясно. В том то и дело, что в инете сайт крутится веселее чем на домашнем компе. Обидно, запросы никуда не отправляются, нагрузки посторонней нет. Видимо дело в windows vs linux.

        Ответить
  7. linkrou

    Да действительно хорошая статья. А я вот мучаюсь со своим сайтом. Пытаюмь сделать его хотя бы нормальным.

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

    Ответить
    1. Сергей Азаров автор

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

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

      Регистрировать домен и размещать сайт рекомендую здесь:

      alzari.ru/beget-ru-hosting.html

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

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

      Ответить
      1. Вадим

        Ну, конечно. Никто не отберёт. Посмотрите мой ролик, по поводу не отберут youtu.be/An81NlzDFjA
        Возможно, кто-то сможет подсказать, как поступить в моём случае? Буду очень благодарен, если что-либо мне посоветуете. Пишите под видеороликом.

        Ответить
        1. Сергей Азаров автор

          Вам просто не повезло с хостингом!
          Вот почему я рекомендую регистрировать домен отдельно от хостинга. Желательно, регистрировать прямо у регистратора. Так ваш проект никто не отберет.

          Если бы вы так поступили, то вам было бы проще. Просто у регистратора сменить dns на другой хостинг и перенести сам сайт.

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

          Сейчас вам только нужно выбрать нормальный хостинг. Выше я давал ссылку. Хороший хостинг. Он также регистратором является.
          Но я регистрировал домены отдельно у партнера. В комментарии выше я говорил об этом.

          В общем, вам с нуля все надо начинать. Единственное, если есть бэкап, то сайт можно восстановить, но уже на другом домене.

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

          Ответить
  8. Кирилл

    Почитал комментарии и немного ужаснулся . Сейчас VDS сервер можно взять за чуть больше ста рублей в месяц. А кто то до сих пор берёт хостинг и платит ошеломляющие деньги. ..

    Ответить
    1. Сергей Азаров автор

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

      Ответить
  9. Евгений

    Мне удобен AMPPS. Есть панель с установкой множества CMS

    Ответить
Adblock
detector