| iMatix home page | Xitami home page | << | < | > | >> | Xitami Version 2.5b6

# 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.1, 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;
- Includes dynamic DNS client for most major DDNS services including Xitami.Net, extensible to others;
- 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, FTP virtual hosts, full independent configuration (log files, web spaces, access rights,...) per virtual host;
- Configuration: editable config files, web-based administration interface (WBA), limited WBA for virtual hosts;
- 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, server-side XML processing, server-side GSL scripting;
- Deployment: installs ready-to-run, portable to Windows, OS/2, Unix, 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, throughput restriction ('throttle pipes') on HTTP services, FTP services, and individual FTP accounts.

| << | < | > | >> | Welcome To Xitami | Table Of Contents | Installing Xitami | Administration | Configuration | Using The Common Gateway Interface (CGI) | Server-Side Includes (SSI) | Using Filters | Server-Side XML Processing | Server-Side GSL Scripting | Image Maps | Virtual Hosts | The FTP Service | The Dynamic DNS Feature | Throttle Pipes | A Beginner's Guide | Writing Web Server Extension (WSX) Agents | Extending Xitami with External Peer Processes | FAQ | Getting Support | Credits | Release History | License Agreement | Copyright © 1996-2002 iMatix Corporation