Xitami

Welcome to the online documentation for Xitami

These pages explain how to install, use and configure it according to your individual needs – simply navigate directly to the Table of Contents! Additionally there’s an extensive FAQs section which contains answers to frequently-asked questions (FAQs); be sure to browse this FAQ prior to seeking technical support! Additionally the active discussion group dedicated solely to Xitami can offer invaluable support – check it out now for yourself.

To download Xitami, visit the Download Corner.

Register Xitami now if you use it and want updates regarding bug fixes and upgrades! Registering is free: just send an e-mail with subject:register as the body text along with any comments (optional).

Xitami is an open source web server distributed with source code under an liberal License Agreement that will require just a minute or so to read before installing and using. Please take this time to do just that!

What distinguishes Xitami from similar offerings?

At iMatix, software portability is our hallmark; that is why Xitami runs across all UNIX platforms, OS/2, OpenVMS Windows 3.x Windows 95/NT environments seamlessly without changing a single option to run efficiently. At the heart of it all lies our support staff’s unparalleled commitment to your satisfaction! Xitami installs quickly – thanks to coming fully configured from us it takes only moments! You won’t believe the convenience with which this install happens!!
Xitami is designed to be small, fast and resilient: built using our robust software engineering tools for multithreaded TCP/IP servers. And unlike most web servers, it was intended as a set of portable reusable components so it’s simple and quick to extend or revamp based on new requirements or additions.
Are You A Software Developer? If you are, visit iMatix’s Homepage and view their other offerings; Libero, SFL and SMT are key components in making Xitami quick and portable; they should be considered essential if planning to extend Xitami further.

Summary of Features Available on Xitami (PDF Format).

Server supports HTTP/1.0, FTP, CGI/1.1 and SSI protocols as well as server-side image maps with user-defined MIME types for multiple document roots and persistent connections, dynamic server reconfiguration with customisable error messages; multilingual HTML documents and CGI scripts that support different languages as well as HTTP methods like GET, HEAD, PUT DELETE MOVE COPIY that provide customizable HTTP headers are supported.

  • Security features: basic authentication per directory, FTP access rights per user and directory, on-the-fly user and password management, Unix setuid authentication, restrict IP addresses from accessing CGIs safely, safe CGIs as well as SSL options (Xitami/Pro).
  • Logging: CLF, IIS, XML and custom log file formats as well as programmed log file cycling; Asynchronous reverse DNS lookups.
  • Virtual Hosts: multihoming HTTP and FTP hosts with HTTP/1.1 virtual hosts offering fully independent configuration (log files, web spaces and access rights etc) per virtual host
    Configured using either editable configuration files, or through an online web administration interface (WBA). WBA includes virtual host wizard, server control (restart/terminate), active connection monitor and full configuration options; users, security etc are fully customizable via WBA.
  • Applications include direct support for CGI scripts written in Perl, Awk, Rexx and Python as well as support for plug-in extensions through WSX protocol extensions; dynamic web page generation using SSI protocol under Windows; filter protocol for web page filters and an ISAPI server as ISAPI under Windows; fast CGI applications written in Perl C Python Java or Java Servlets supported via the LRWP protocol and filter protocol are supported for persistent (fast CGI) applications within these language frameworks and in other environments.
  • Deployment: Installs ready-to-run, portable across Windows, OS/2, Unix and OpenVMS platforms and can host portable web sites and web apps.
  • Performance: Internal multithreading engine delivers quick performance even on slower systems while its small footprint allows administrators to restrict HTTP and FTP connections as well as an FTP quota manager for optimal use of FTP connections.