 | |  | |

О сервере
Если поискать в Интернете строку "сервер своими руками",
то найдётся множество вариантов отвёрточной сборки какого-нибудь компьютера,
возможно в небольшом или самодельном корпусе. В заключение авторы таких
рецептов рекомендуют установить готовое программное обеспечение, движки
для работы сайтов на собранном "железе". Но это ведь не интересно! А я-то,
наивный, всегда думал, что создать сервер своими руками — это значит
написать программное обеспечение самому. В процессе написания web-сервера
с нуля можно узнать множество вещей — о работе сетевого оборудования,
об архитектуре Интернета, о сокетах и потоках. А когда сервер заработает
и на него пожалуют многочисленные невоспитанные гости — хакеры, можно
изучить их подходы к взлому, чтобы парировать возможные угрозы. Написание
web-сервера своими руками — удивительное и захватывающее
приключение.
Итак, в первую очередь этот сервер написан самостоятельно,
на языке C++. Аппаратно — это старый серверный компьютер на базе
материнской платы Intel S1200BTL и процессора Intel Xeon E3-1230 V2 в корпусе
Intel SC5200.
| |  | |  |
|
|