Главная

Какую ОС выбрать для веб-сервера?

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

  • Apache (желательно 2 версии). Иногда можно заменить его другим веб-сервером Lighthttpd или Nginx
  • Mysql (минимум 5 версии)
  • PHP ( с этим может выйти небольшой трабл. Желательно ставить версию 5.2, потому что с версией 5.3 некоторые CMS работают с ошибками, например Joomla 1.5 )

 
Почему я выбрал в качестве установки именно эту "связку"?
Php в качестве среды программирования самый популярный и распространенный для построения сайта, Apache полностью поддерживает все его возможности. И использование в качестве СУБД Mys
как самой популярной при построении сайтов вполне рационально.
 
Iptables  как брандмауэр во всех современных дистрибутивах Linux поддерживается ядром
Остальное ПО в принципе не критично.
Необходимо чтобы система обновления программ была проста, удобна и своевременна.
Также система должна выдерживать пиковые нагрузки и работать стабильно.
Имела как можно меньше багов, и ее нелегко было взломать.
Исходя из этих требований проанализирую дистрибутивы систем.
 
Внимание: представленные взгляды и умозаключения представляют лишь мое мнение и опыт!
 
Windows Server
 
Использование Windows в качетсве сервера нерационально из-за высокой "прожорливости" этой системы, платности ее использования, невысокой безопасности и поддержкой не всех функций php.
В основном эту систему используют для "домашнего" тестирования сайта или в случае использования IIS и ASP.
 
FreeBSD
 
Система базируется не на ядре Linux, а на прародительнице Unix.
Говорят, что система быстрее работает с сетевыми подключениями.
Достаточно сильно отличается от Linux как по иерархии папок, так установками.
Имеет свою файловую систему, отличную от семейства ext.
Достаточна сложна в настройке. В Интернете большую часть информации можно получить на lissyara.
Если у Вас на сервере будет какие-нибудь новые устройства, отличающихся от стандартных, то придется туго. Это большой минус этой системы: малый список поддерживаемых устройств.
Поддержка системы слабая, в основном Вам придется разбираться самим.
Хороша тем, что "поставил и забыл". Стабильная, но обновления выходят редко.
Однозначно, выбор аскетов и тех, кто хочет разобраться во всем
 
 
Прежде чем рассматривать Linux дистрибутивы, необходимо объяснить несколько моментов. Хоть и дистрибутивом Linux огромное количество, но большинство дистрибутивов идет от двух веток. То есть берется исходная система (прародительница), переделывается и затачивается под определенные требования и получаем новый дистрибутив. Существует две основные ветки дистрибутивов. Это Debian и RHEL (Red Hat Enterprise) . 
В ветке Debian наибольшее распространение получила сама Debian и еще Ubuntu.
В ветке RHEL среди бесплатных - Fedora и Centos.
Существуют еще популяные системы типа Gentoo, но они больше на любителя.
 
Главное отличие Linux-дистрибутивов в системе управления пакетами.
 
Рассматриваемые системы ставились и испытывались без установки X сервера, так как установка "иксов" на сервер изначально бредова, ведь все действия администраторы проводят через консоль или веб-интерфейсы программ удаленно. "Иксы" кроме этого "кушают" достаточно много ресурсов, поэтому установка их на сервер нерациональна.
 
Ubuntu Server
 
Если у Вас на сервере будет стоять "новая" железка, то Ubuntu Server для Вас самое то.
Это одновременно недостаток, и плюс этой системы. На этой системе устанавливается самое свежее ПО, но еще не проверенное на стабильность. Это главное отличие Ubuntu от Debian.
Например, на стабильном выпуске Ubuntu уже присутствует ядро 3.0 и файловая система ext4 , чем не могут похвастаться остальные дистибутивы.
Так что думайте сами, рисковать Вам или нет. Зато, изучив Ubuntu, Вы с легкостью сможете перейти на Debian.
 
Debian
 
Стабильный ("sqeeze") выпуск этой системы позволяет также легко устанавливать, как на Ubuntu  программы, ояень удобной системой установки пакетов, но репозитарий более стабильный, чем на "дочке".
 
Centos 
 
Большой плюс - поддержка практически всех панелей управления хостингом: CPanel, DirectAdmin, Kloxo
Одна из самых популярных систем для построения веб-серверов. Стабильная и достаточно быстрая. Есть история, что на супер-ЭВМ вставала без проблем, в отличие от Debian.
 
 

Ваша оценка: Нет Средняя: 4.4 (15 голосов)

Опрос

Лучшая система для веб-сервера:

Вход в систему