Sign In / Register

Description

Bauk is a free, open-source, high performance Web server which provides advanced features such as complete ASP-like scripting environment for Server-Side JavaScript, PHP, Perl, Python and Tcl, portability to wide range of Unix-like operating systems (Linux, *BSD and POSIX-compliant OS's), easy installation and management, security, configurability, efficiency, flexibility, and many other... More details...

Features

  • Extreme Performance — Bauk provides higher performance for both static and dynamic content than any other Web server. For example, it's more than 3 times faster than Apache serving same tasks. See our Benchmarks, and BaukBench HTTP/1.1 benchmark tool and compare/verify yourself. Bauk has it's reputation with a reason
  • Single-Process Architecture — Architecture that provides most effective resource utilization - uses just a single process acomplishing all tasks
  • Low Resource Consumption — Bauk can use as little as 10% of system resources compared to Apache in a same configuration and usage pattern. Eg. a typical Linux instance consumes around 2MB of memory. Suitable for dedicated and VPS servers
  • Static and Dynamic Content — Complete ASP-like scripting environment for Server-Side JavaScript, PHP, Perl, Python and Tcl. Ie. easy just like working with HTML files, scripts placed in Web directory automatically executed by Web server/interpreter
  • Unlimited simultaneous HTTP connections / clients — Serves any number of simultaneous HTTP connections on a single system without any performance penalty
  • Unlimited Virtual Hosts — Serves any number of Virtual Hosts on a single system without any performance penalty
  • Dynamic Virtual Hosts — Add/remove hosts on-the-fly simply by adding/removing a directory, ie. www.domain.com → /path/to/www.domain.com/ without server stopping/restarting
  • RDP (Reverse Domain Path) Dynamic Virtual Hosts — Ie. www.domain.com → /path/to/com/domain/www/
  • OS Support and Portability — Linux and *BSD 32bit/64bit
  • Easy & Intuitive Management
  • Security

Server-Side JavaScript Support

Bauk in operation with GromJS interpreter provides complete ASP-like environment for JavaScript Server-Side scripting with same functionality as CGI, PHP, mod_perl or any other Server-Side scripting solution. More details...

Manage your work, MySQL/PostgreSQL/SQLite database, automate jobs, backups, make utility and shell scripts, content management systems, package build tools, perform system and Web site administration, have fun, or do anything else you imagine using JavaScript on Web server!

Example GromJS Server-Side JavaScript .jsp Web script:

//print env variable
print("<html><body>");
print("User_Agent: ", Server.getenv("HTTP_USER_AGENT"), "<br>\n");
print("Remote_IP: ", Server.getenv("REMOTE_ADDR"), "<br>\n");
print("</body></html>");
Output:
User_Agent: CCBot/2.0 (http://commoncrawl.org/faq/)
Remote_IP: 54.243.14.193
GromJS Home | Download | GromJS Quick Install

See Also...

OS Support

Linux
Linux

FreeBSD
FreeBSD

OpenBSD
OpenBSD

NetBSD
NetBSD