Веб 2.0 построен на Linux

Amazon работает под Linux, Wikipedia предпочитает дистрибутивы Red Hat и Fedora, а eBay использует Solaris. Сайт Myspace - пожалуй, единственный проект Веб 2.0, который работает под Windows.

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

Сайт Веб-сервер ОС
digg Apache httpd Linux
blip.tv Apache httpd Linux
Truemors Apache httpd 1.3.33 Linux
Reddit Lighttpd 1.4.13 Linux
Popsugar Lighttpd 1.4.13 Linux
Twitter Неизвестно Linux
MobiTV Apache httpd 2.0.52 ((Red Hat)) Linux
Technorati Apache httpd Linux
del.icio.us Неизвестно Linux
Flickr Apache httpd 2.0.52 Linux
Myspace Microsoft IIS webserver 6.0 Windows*
Techcrunch Lighttpd 1.4.15 Linux
Youtube Apache httpd Linux
Revver Apache httpd 2.0.55 ((Ubuntu) DAV/2 PHP/5.1.2) Linux
Scribd Mongrel 201.0.1 Linux
Photobucket Apache httpd Linux
Wikipedia Squid webproxy 2.6.STABLE12 Linux, Solaris
*Примечание. MySpace использует кэш-сервисы (скорее всего, Akamai). Так что результат, который возвращается скрипту (ОС Linux), может отличаться от реально установленных систем на их собственных серверах

Как видим, почти все сервисы Веб 2.0 работают под Linux. Насчет конкретных дистрибутивов единства нет: Digg работает под Debian, Wikipedia использует и Red Hat, и Fedora одновременно.

Как веб-сервер, традиционно используется Apache, но совершенно неожиданно в список популярных веб-серверов попал LigHTTPd.

Для проверки использовался следующий скрипт.

FILE=results.csv

for SITE in www.digg.com www.blip.tv www.trumors.com www.reddit.com www.popsugar.com www.twitter.com www.mobitv.com www.technorati.com del.icio.us www.flickr.com www.myspace.com www.techcrunch.com www.youtube.com www.revver.com www.scribd.com www.photobucket.com www.wikipedia.org

do

echo -n "$SITE," >> $FILE

# Check port 79 and 80 (one closed, one open) cut out the application and OS

# results and create a nice, comma separated version to show mom

sudo nmap -A -O -P0 -p 79-80 $SITE | grep -Eo '^80.*|OS guesses.*' | sed 's/,/ or /g' \

| tr '\n' ',' | sed -e 's/80\/tcp open *http *//' -e 's/OS guesses: //' >> $FILE

echo >> $FILE

done

Можно вставить его в программу-терминал и запустить самостоятельно.

Анатолий АЛИЗАР

Версия для печатиВерсия для печати

Номер: 

29 за 2007 год

Рубрика: 

Internet
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Аватар пользователя dvs
Twitter is powered by Ruby ob Rails / Mongrel

http://www.radicalbehavior.com/5-question-interview-with-twitter-developer-alex-payne/

Аватар пользователя абыфацель
А сам сервер "КВ" на чём зиждется?
Аватар пользователя Алекс Дробыш
> А сам сервер "КВ" на чём зиждется?

Linux.