| iMatix home page | Xitami home page | << | < | > | >> | Xitami Version .

# Welcome To Xitami

Welcome to the Xitami online documentation. These pages describe how to install, use, and configure Xitami for your needs. You can go directly to the Table of Contents. You'll also find a large FAQ section that provides answers to many frequently-asked questions. Please read this FAQ before asking for technical support. The Xitami discussion group is an active forum and an excellent place to ask questions and discuss issues surrounding Xitami.

To download Xitami go to the Download Corner.

If you use Xitami, please register now for information about bug fixes and updates. It's free - just send us an e-mail with subject 'register' and your comments, if any.

Xitami is a high-quality portable free web server. It is distributed with source code according to a liberal License Agreement. Please take a minute to read this.

What's special about Xitami?

- It runs on all UNIX platforms, OS/2, OpenVMS, Windows 3.x, Windows 95, and Windows NT. At iMatix, we make software portability a reality.
- You'll be surprised at how easily Xitami installs. Since the software comes fully configured, you don't need to change a single option to run it.
- Xitami is small, fast, and robust: it's based on a solid software engineering tools that we developed for multithreaded TCP/IP servers.
- Unlike any other web server, Xitami was designed as a set of portable reusable components. It's easy to extend and reincorporate.

If you're a software developer, visit the iMatix home page and take a look at our other products. Libero, SFL, and SMT are the unique software tools that make Xitami fast and portable. You can use them freely in any project; if you intend to extend Xitami, you'll want these tools.

### Summary of Xitami Features

- Server supports HTTP/1.0, FTP, CGI/1.1, SSI protocols, server-side image maps, user-defined MIME types, multiple document roots, persistent connections, on-the-fly server reconfiguration, customisable error messages, multilingual HTML documents and multilingual CGI scripts, HTTP GET, HEAD, PUT, DELETE, MOVE, and COPY methods, customisable HTTP headers;
- Security: basic authentication per directory, FTP access rights per user and per directory, on-the-fly user and password management, Unix setuid, restrict access by IP address, safe CGIs, SSL option (Xitami/Pro);
- Logging: CLF, IIS, XML, and custom log file formats, programmed log file cycling, asynchronous reverse DNS lookups;
- Virtual hosts: multihoming HTTP and FTP hosts, HTTP/1.1 virtual hosts, full independent configuration (log files, web spaces, access rights,...) per virtual host;
- Configuration: editable config files, or through a web-based administration interface (WBA) that includes virtual host wizard, server control (restart, terminate), active connection monitor, and full configuration of server options, security, users, etc.;
- Applications: direct support for CGI scripts in Perl, Awk, Rexx, Python, WSX protocol for plug-in extensions, SSI protocol for dynamic web pages, ISAPI under Windows, filter protocol for arbitrary web page filters, LRWP protocol for persistent (fast CGI) applications in Perl, C, Python, Java, Java Servlets;
- Deployment: installs ready-to-run, portable to Windows, OS/2, Unix, OpenVMS, fully portable web sites and web applications;
- Performance: internal multithreading engine, fast even on slower systems, small footprint, option to restrict HTTP and FTP connections, FTP quota manager.

| << | < | > | >> | Welcome To Xitami | Table Of Contents | Installing Xitami | Administration | Configuration | Using The Common Gateway Interface (CGI) | Using SSI and Filters | Image Maps | Virtual Hosts | The FTP Service | A Beginner's Guide | Writing Web Server Extension (WSX) Agents | Extending Xitami with External Peer Processes | FAQ | Technical Implementation | Getting Support | Release History | License Agreement | Copyright © 1996-99 iMatix Corporation