Pull to refresh

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

Reading time2 min
Views961
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


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

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

*Примечание. MySpace использует кэш-сервис (скорее всего. Akamai). Так что результат, который он возвращает срипту (показывает ОС Linux), отличается от реально установленной системы на их собственных серверах.

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

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


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

via VetureCake
Tags:
Hubs:
Total votes 35: ↑32 and ↓3+29
Comments88

Articles