Back to Top
Font size: +

Обзор лучших серверов для создания сайтов и веб приложений


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

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

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

Вы уже, наверное знаете, чтобы поместить свой сайт в Интернет, нужно зарегистрировать доменное имя, купить хостинг, то есть дисковое пространство на каком-то компьютере с высокоскоростным подключением, на котором могут работать PHP скрипты. Чтобы сайты полноценно работали, должен быть установлен PHP и MySQL. Все это не доступно на обычном компьютере. Как могут запускаться файлы HTML и PHP на вашем компьютере?

Обычный HTML файл можно открыть с помощью Notepade++ или даже с блокнота. Там внутри что-то написать, сохранить и потом без особых проблем открыть данный файл на своем браузере и посмотреть, как бы этот файл выглядел на хостинге в Интернете. То есть мы уже видим рабочую HTML страницу. В ней мы можем создавать определенный дизайн, контент и наблюдать за проектом без подключения к Интернету. Все, по сути, у нас уже есть. Если мы захотим запустить PHP файл с помощью браузера, то у нас ничего не получится, так как PHP скрипты в операционной системе Windows без дополнительного программного обеспечения работать не будут.

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

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

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

Для этого нам понадобятся специальные программы. Но какие лучше подойдут и какие трудности они могут вызывать при дальнейшей работе? Для ознакомления, ниже я привожу самые лучшие веб сервера по популярности во всем мире. Однако это не значит, что их нужно сразу устанавливать. Я потом объясню почему!

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

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

Сервер Apache

  • Apache (сайт — apache.org)  — это самый распространенный и популярный бесплатный сервер в сети. Он является более надежным и гибким. Сервер не требователен к ресурсам процессора и способен обслуживать множество сайтов. Приложение доступно для широкого спектра операционных систем, включая Unix, Linux, Solaris, Mac OS X, Microsoft Windows и другие. На данный момент использование Apache составляет 71 %. Однако, это сложная программа, с которой не каждый новичок сможет справится. 

Сервер Microsoft IIS

  • Microsoft IIS (сайт — www.iis.net) — еще один надежный сервер от компании Microsoft. Он жестко укрепился на втором месте с 14 % использования в сети. После установки программы, будут поддерживаться только два языка программирования (VBScript и JScript). Однако, можно открыть дополнительные возможности, установив для этого нужные расширения. С установкой таких модулей, функциональность данного сервера значительно повышается.

Сервер NGINX

  • NGINX (сайт — nginx.org/ru/) — это наиболее популярный веб-сервер в российском Интернете. По сравнению с двумя первыми, он является наиболее простым и не обладает лишними функциями. Также его хвалят за надежность и высокую скорость работы. Разработчиком данного продукта является наш соотечественник — Игорь Сысоев. В 2004 году он выпустил первую версию nginx. Сейчас этот программный продукт замыкает тройку самых популярных веб серверов в мире. Его использование составляет около 6,5 %.

Сервер LiteSpeed

  • LiteSpeed (сайт — litespeedtech.com) — этот веб сервер не обладает широкими возможностями, но зато у него очень большая скорость работы. По быстродействию он сильнее популярного Apache в 9 раз. Немало внимания уделено и безопасности (своя защита от перегрузки системы, строгая проверка http-запросов, анти-ddos и многое другое). LiteSpeed доступен для Solaris, Linux, FreeBSD и Mac OS X. Доля использования этой программы составляет 1,5 %.

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

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

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

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

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

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

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

Сервер Denwer

  • Denwer (сайт — denwer.ru) — это бесплатный отечественный сервер, который предназначен для работы с сайтами, веб-приложениями или Интернет страницами. Его разработчиками являются Дмитрий Котеров и Антон Сущев. Данный продукт содержит необходимые дистрибутивы для упрощенной работы. Например, сюда входит веб-сервер Apache с различной поддержкой, панель phpMyAdmin и MySQL для работы с базами данных и другие программы. Также можно работать со съемной флешки. К сожалению Denwer поддерживает только операционную систему Windows.

Сервер xampp

  • XAMPP (сайт — www.apachefriends.org/en/xampp.html) — специальная сборка сервера от друзей Apache. Необходимые дистрибутивы позволяют запустить на нем полноценный веб сервер. Данная программа распространяется бесплатно и поддерживает работу в системе Windows, Solaris, Mac OS X и Linux. Также есть следующие преимущества: сервер популярен своим очень простым пользовательским интерфейсом, что делает его любимым для многих начинающих; наблюдается многократные появления обновленных версий; процесс обновления проходит очень просто и удобно для пользователя; присутствуют дополнительные модули. Скачать нужную версию вы также можете с другого официального сайта — sourceforge.net/projects/xampp/files.

Сервер AppServ

  • AppServ (сайт — www.appservnetwork.com) — отличный сервер от тайского производителя, концепцией которого является легкая установка и настройка всех дистрибутивов за 1 минуту. Первый релиз сборки состоялся в 2001 году и с тех пор количество пользователей все время растет. AppServ очень прост в установке, он работает стабильно и не хуже официальных и отдельных релизов, а его надежная производительность дает возможность создать полноценный веб сервер на вашем компьютере.

Сервер Vertigoserv

  • VertigoServ (сайт — vertrigo.sourceforge.net) — еще один неплохой и простенький в установке локальный сервер. Сборка очень гибкая, имеет хорошую производительность и занимает мало места на диске. К сожалению, пока работает только на ОС Windows.

Zend Server Community Edition

  • Zend Server Community Edition (сайт — www.zend.com) — бесплатный сервер от компании Zend, предназначен для работы с веб-приложениями. Содержит все необходимые компоненты для быстрого развертывания локального сервера на своем компьютере.

Сервер Open Server

  • Open Server (сайт — open-server.ru) — это отечественный портативный локальный сервер, который обладает высоким функционалом по разработке и созданию сайтов и других веб проектов. Имеет мультиязычный интерфейс (в том числе и русский) и предназначен для работы в ОС Windows. Поддерживается работа со съемного носителя. Данный сервер очень хорош и служит неплохой альтернативой Денверу.

Wampserver

  • Wampserver (сайт — wampserver.com) — еще одна неплохая сборка с русским интерфейсом (есть также и другие языки). Имеется простое и понятное меню, а удобная установка и настройка сборки не вызывает особых трудностей. Настройку можно производить не затрагивая файлы конфигураций, что очень полезно начинающим веб-мастерам. Сервер распространяется бесплатно и работает только на платформе Windows. К сожалению, портативной версии пока нет.

EasyPHP

  • EasyPHP (сайт — easyphp.org) — очень простенькая сборка с поддержкой русского языка. Сборка ни чем не примечательна, не имеет огромного функционала и в основном предназначена для тестирования небольших проектов. Есть поддержка работы с портативных носителей. Данный сервер послужит неплохой заменой Денверу.

Итак, это были наиболее популярные веб серверы, которые заслуживают внимания среди веб-мастеров. Как видите, здесь есть что выбрать. Скачать понравившийся сервер и подробно узнать состав его сборки вы можете на официальных сайтах, которые были указаны в описании. Скачивать данные сборки я вам рекомендую только с официальных сайтов, так как на других площадках могут выкладывать нерабочие дистрибутивы или с какими-нибудь вирусами. Теперь у многих отпадет желание «насиловать» свой хостинг, так как с таким ПО процесс создания сайтов и веб приложений станет более интересным и увлекательным! В общем, изучайте и внедряйте!

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

 

Zavitushka-dlya-sayta

 
rss-1Следить за новыми статьями на этом блоге!

 

 
 

Комментарии 27

  • Ольга Черныш

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

    Ответить
    • Сергей Стеклов

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

      Ответить
    • Никита

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

      Ответить
  • Олия

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

    Ответить
    • Сергей Стеклов

      Да, Оля! Очень удобно тестировать сайт на своем компьютере. Так уже нестрашно, если что-то слетит и сайт некоторое время не будет доступным. У себя тоже использую Денвер. Как-то привык к нему и переходить на другое уже не хочется.

      Ответить
  • alex

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

    Ответить
    • Сергей Стеклов

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

      Ответить
  • Ольга Черныш

    А я, лентяюшка, ничего нигде не тестирую. )

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

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

    Ответить
    • Сергей Стеклов

      Вячеслав, это немного не то. Тут имеется ввиду сам сервер на котором работает сайт. Тот же Ukoz может работать на web-сервере Apache или NGINX.
      А на счет бесплатных хостингов, я бы не советовал связываться. Могут отобрать ваш сайт ведь он по праву вам не принадлежит. Поэтому в сети интернет лучше иметь свой автономный сайт. Он конечно же, платный, но не на много. Для обычного блога — это 140 р за домен + 900 р за годовой хостинг. В принципе, не дорого. Зато спокойно — никто сайт не отнимет у вас. Домен будет на вас зарегистрирован и сам сайт будет числиться на вашем аккаунте у хостинга. Тут уже не к чему придраться.:-)

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

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

        Ответить
      • Анина

        В Юкозе никто не отбирает построенные сайты, НО!
        Юкоз предоставляет конструктор, со своими кодами, который ничего общего с тестированием построенного сайта не имеет. Движок у них свой, а вам клиенту надо будет подать его или на Джумле, или в Друпале, или еще на какой то ЦМСке. Ну никак Юкоз не поможет. Тем более у них PHP платный и они его пока прикручивают к своему движку. Движок у них называется ЮКОЗ и он не предоставляется клиенту.

        Ответить
        • Сергей Стеклов

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

          Ответить
    • Юрий

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

      Ответить
  • Ольга

    Сергей, привет. У меня хостинг и домен подорожал в несколько раз, если можно так сказать, короче домен в год был 140р, а стал 250р=) Хостинг, я вообще молчу… :-( 4 с лишним тысячи, за три сайта=)

    Ответить
    • Сергей Стеклов

      Ольга, сейчас посмотрел твой хостинг mchost — впечатляющие там цены. Раньше дешевле было все. И домен и хостинг. Сейчас все так подорожало.
      Я сейчас сижу на sprinthost. Конечно, он немного похуже твоего поэтому там намного дешевле. Единственно, что у меня подорожало, так это домен в зоне com. Было 440, стало 690. А у тебя вообще, жестко. 1000 р. У меня самый дешевый тариф на хостинге стоит 890 р. А тут за один только домен целый косарь. Дороговато конечно. Играют на этих санкциях. Повышают специально цены.

      Оля, а чего ты не на стартовом тарифе за 2690? Три сайта там же можно использовать или у тебя по нагрузке не вкладывается.

      Ответить
  • Ольга

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

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

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

    Ответить
    • Сергей Стеклов

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

      Ответить
  • Алексей

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

    Ответить
    • Сергей Стеклов

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

      Ответить
      • Алексей

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

        Ответить
        • Сергей Стеклов

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

          Ответить
  • Иван Кроненберг

    Open Server 5.2.3 Ultimate

    Ответить
    • Сергей Стеклов

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

      Ответить
  • linkrou

    Да действительно хорошая статья. А я вот мучаюсь со своим сайтом. Пытаюмь сделать его хотя бы нормальным. Создаю через мобильное приложение. Так, что думаю, что сервер мне ненужен, но я был бы рад если бы вы мне посаветовали. Как жить дальше моему молодому блогу. Заранее блогадарен. Вот ссылка га блог
    androidzaarabotok.wordpress.com

    Ответить
    • Сергей Стеклов

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

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

      Регистрировать домен рекомендую здесь:
      2domains.ru

      Хостинг для сайта лучше использовать этот:
      alpha-byte.ru/begt/glavn

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

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

      Ответить

Добавить комментарий Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

 

Шумеры
Сброс пароля в Cisco Catalyst 2960