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 |
Lighttpd 1.4.13 | Linux | |
Popsugar | Lighttpd 1.4.13 | Linux |
Неизвестно | 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
Можно вставить его в программу-терминал и запустить самостоятельно.
Анатолий АЛИЗАР
Комментарии
http://www.radicalbehavior.com/5-question-interview-with-twitter-developer-alex-payne/
Linux.