Quantcast
Channel:
Viewing all articles
Browse latest Browse all 9

httpd

$
0
0
Project Goals The efforts emphasize portability, standardization, correctness, proactive security and integrated cryptography. * Lean: Provide a small and monolithic architecture that supports the main standards and most important features of the web. Extensibility will never be implemented with plugins or loadable modules. * Clean: Write readable and clean code following strict coding style(9) guidelines. "All code is beautiful". * Secure: Implement secure code with strict validity checking, bounded buffer operations, and privilege separation to mitigate the security risks of possible bugs. Use strong cryptography with sane but secure defaults. * Fast: Provide a fast implementation with a modern, event-based asynchronous I/O model. In fact, relayd uses the now popular async I/O model since 2007. Besides that, never sacrifice security for performance and do not use threads. * Configurable: Make the configuration easy and nice with sane defaults, minimalistic configuration files and good documentation in the manual pages. httpd fetaures * Static files: Serves static files and directories via optional auto-indexing. * FastCGI: Supports asynchronous and direct FastCGI via UNIX socket or TCP/IP. Secure: Non-optional security by running chroot'ed and with privilege separation by default. * SSL/TLS: Support secure connections via TLS powered by LibreSSL. * Virtual servers: Flexible configuration with support for name- and IP-based virtual servers on IPv4 and IPv6. * Reconfiguration: Reload the running configuration without interruption. * Logging: Supports per-server logging via local access and error files or via syslog.

Viewing all articles
Browse latest Browse all 9

Latest Images

Trending Articles





Latest Images