Тематические статьи →

Серверное программное обеспечение

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

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

На сер­ве­рах, слу­жа­щих для раз­ме­ще­ния сай­тов, наи­бо­лее попу­лярны без­опас­ные и ста­биль­ные опе­ра­ци­он­ные системы семей­ства Linux (CentOS, RHEL, Debian и др.) и BSD (FreeBSD). Microsoft Server тоже встре­ча­ет­ся, но зна­чи­тельно реже.

Попу­ляр­ные пакеты сер­вер­ного ПО

Веб-сер­вер. ПО, поз­во­ля­ю­щее при­ни­мать запросы поль­зо­ва­те­лей, обра­ба­ты­вать их и отправ­лять поль­зо­ва­те­лям резуль­таты обра­ботки (html-стра­ницы и дру­гие файлы). Наи­бо­лее попу­лярный веб-сер­вер – это Apache, чуть менее рас­про­стра­нены Nginx и IIS. Ино­гда с целью уве­ли­че­ния про­из­во­ди­тель­но­сти уста­нав­ли­ва­ется два веб-сер­вера: быст­рый Nginx, кото­рый отдаёт поль­зо­ва­те­лям «ста­тику» (физи­че­ски суще­ству­ю­щие на сер­вере доку­мен­ты, не тре­бу­ю­щие обра­ботки перед отправ­кой), а осталь­ные запросы пере­ад­ре­со­вы­вает мощ­ному Apache, кото­рый зани­ма­ется гене­ра­цией дина­ми­че­ских доку­мен­тов. Суще­ствуют и дру­гие про­из­во­ди­тель­ные связки (Nginx + FastCGI, напри­мер), о раци­о­наль­но­сти исполь­зо­ва­ния той или иной реа­ли­за­ции лучше про­кон­суль­ти­ро­ваться с раз­ра­бот­чи­ками при­ло­же­ния и адми­ни­стра­то­рами сер­веров.

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

СУБД (система управ­ле­ния базами дан­ных: MySQL, PostgreSQL и т.д.).

FTP-сер­вер. Поз­во­ляет полу­чать доступ к фай­лам, рас­по­ло­жен­ным на сер­вере по про­то­колу FTP. Как пра­ви­ло, исполь­зу­ется для адми­ни­стри­ро­ва­ния сайта (как для обнов­ле­ния про­грамм­ного кода при­ло­же­ния, так и для загрузки объ­ём­ных фай­лов, кото­рые нельзя загру­зить через админку). Более без­опас­ной аль­тер­на­ти­вой FTP явля­ется SFTP, про­то­кол бази­ру­ю­щийся на SSH и поз­во­ля­ю­щий шиф­ро­вать пере­да­ва­е­мые и полу­ча­е­мые дан­ные.

Уско­ри­тели испол­не­ния про­грамм­ного кода и кэши­ру­ю­щие меха­низ­мы. Слу­жат для повы­ше­ния про­из­во­ди­тель­но­сти. Часто исполь­зу­е­мые уско­ри­те­ли: APC, eAccellerator, XCache. Наи­бо­лее попу­лярный кэши­ру­ю­щий меха­низм – Memcache.

Службы работы с элек­трон­ной поч­той. Поз­во­ляют осу­ществ­лять приём и отправку почты. Не реко­мен­ду­ется на одной машине сов­ме­щать эти службы с раз­ме­ще­нием сай­та, так как на актив­ные поч­то­вые домены посту­пает много писем (боль­шая часть из кото­рых спам), а их полу­че­ние и обра­ботка тре­буют как вычис­ли­тель­ных мощ­но­стей сер­вера, так и загру­жают канал связи – всё это может вызы­вать замед­ле­ние работы сай­та. Эта реко­мен­да­ция не каса­ется почты на вир­ту­аль­ных хостин­гах, там раз­ме­ще­ние почты и сай­тов осу­ществ­ля­ется на раз­ных сер­ве­рах.

Реко­мен­да­ции

  • При выборе вир­ту­аль­ного хостинга сопо­ставьте тех­ни­че­ские тре­бо­ва­ния исполь­зу­е­мой вами системы управ­ле­ния и спи­сок воз­мож­но­стей тариф­ного пла­на.
  • При исполь­зо­ва­нии выде­лен­ных сер­веров обес­печьте свое­вре­мен­ное обнов­ле­ние ПО, это залог ста­биль­но­сти работы и без­опас­но­сти.
  • Не раз­ме­щайте поч­то­вые сер­висы на том же сер­вере, где раз­ме­ща­ете сайт. Самое про­стое реше­ние для раз­ме­ще­ния почты – вос­поль­зо­ваться спе­ци­аль­ными сер­ви­сами Яндекса ( pdd.yandex.ru ) или Google ( google.com/apps ), эти службы по каче­ству сер­виса пре­вос­хо­дят мно­гие «поч­то­вые» тарифы хостин­гов и прак­ти­че­ски все «само­дель­ные» решения.

Поделитесь с друзьями:


Информация о публикации:

Материал опубликован в 2014 году. Эта ста­тья про хостин­го­вые решения. При пере­пуб­ли­ка­ции обя­за­тельно ука­за­ние пер­во­ис­точ­ника в виде гипер­тек­сто­вой ссылки на сайт web-creator.ru

Воспользуйтесь нашими
знаниями и опытом

Отправьте нам сообщение при помощи формы. Или напишите на e-mail s@web-creator.ru

Мы максимально оперативно ответим Вам по электронной почте или перезвоним.

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

Либо просто позвоните нам по номеру: +7 495 215-1501

Мы работаем по будним дням с 10 до 19 часов.

Комплексные услуги

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