js_httpd là một Unix dựa trên máy chủ HTTP rất nhỏ, được viết bằng JavaScript. Nó chạy từ inetd, có nghĩa là hiệu quả của nó là người nghèo. Nhưng đối với các trang web có lưu lượng thấp, nó khá đầy đủ. Nó thực hiện tất cả các tính năng cơ bản của một máy chủ HTTP, bao gồm:
• Bảo mật chống lại ".." filename snooping.
• Các loại MIME phổ biến.
• Trailing-slash chuyển hướng.
• index.html
• Danh sách thư mục.
Js_httpd cũng có thể được sử dụng để phục vụ HTTPS bằng cách gói nó với stunnel. Các hướng dẫn được bao gồm.
Tại sao Javascript? Mọi người có xu hướng nghĩ về nó như là một Java tê liệt, nhưng nó thực sự giống như awk trên steroid, và không phải theo cách xấu mà perl đi. Bên trong nó thực sự giống như LISP. Các phiên bản của ngôn ngữ tôi đang sử dụng ở đây có một số đối tượng thêm phi tiêu chuẩn bổ sung cho tập tin I / O và truy cập hệ thống. Với những bổ sung, tôi nghĩ rằng nó làm cho một mục đích chung ngôn ngữ kịch bản khá tốt. Có lẽ một ngày nào đó nếu các I / O mở rộng trở thành tiêu chuẩn, sử dụng chung của JavaScript sẽ đón về.
Khác nhỏ và / hoặc lạ máy chủ web (tất cả chạy từ inetd):
đang được dịch, vui lòng đợi..
