2008-11-11 5 views
8

Может ли кто-нибудь предложить небольшую реализацию веб-сервера, которая будет иллюстрировать концепции того, что делает веб-сервер? Он должен быть на языке, который легко читается и понимается, а также должен обеспечивать безопасность и cgi, может быть, javascript?Малый веб-сервер

+0

Серверы не выполняют JavaScript, клиенты делают. – 2008-11-11 19:25:08

ответ

1

Github Mongrel source repository

  • Хорошо документировано
  • Полностью проверенный
  • в основном рубин, так что это довольно легко читать
  • Вы можете спустить репо и играть с кодом довольно легко
4

thttpd, крошечный/турбо/дроссельный HTTP-сервер.

Это написано на C. Если «языком, который легко читается», вы имели в виду «не C», а затем неразумно.

0

Noir веб-сервер (Clojure) очень аккуратно, вот пример сервера:

(ns my-app 
    (:use noir.core) 
    (:require [noir.server :as server])) 

(defpage "/welcome" [] 
    "Welcome to Noir!") 

(server/start 8080) 

 Смежные вопросы

  • Нет связанных вопросов^_^