Я недавно написал небольшой код C, который использует сокеты для прослушивания порта. Он просто возвращает запрос, сделанный браузером. Он создает поток для процесса демона, а также для обслуживания новых запросов. Я делаю это просто, чтобы узнать больше о веб-серверах в целом. Я хотел знать, что делать дальше?
Я планировал прочитать RFC для http. На многие вопросы, уже отвеченные на StackOverflow, предлагается пройти через веб-сервер с открытым исходным кодом, такой как apache или lighthttp, но я не знаю, как начать читать такие проекты с открытым исходным кодом?