The server is divided into hierarchical levels: server, adaptor, virtual host (also called vhost), and application. The server is at the top level and can contain one or more adaptors. Each adaptor can contain one or more virtual hosts. Each virtual host can contain one or more applications. You can add adaptors and virtual hosts to organize the server for hosting multiple applications and sites.
Each of these levels—server, adaptor, virtual host, and application—has distinct configuration parameters stored in XML files: Server.xml, Adaptor.xml, Vhost.xml, and Application.xml. The most important configuration parameters have been pulled out to the ams.ini file, which lets you use one file to configure the server. You can tune each level of the server to provide the highest quality of service for each application the server hosts.
For more information, see Configure the server for virtual hosting.
Edit the XML configuration files stored in RootInstall/conf to tune server performance. You can tune the server to provide maximum performance for the type of application you are delivering. You can also tune each server level: server, adaptor, and virtual host. Configure the size of the recorded media cache, the size of stream chunks, how to combine audio samples, whether to limit connections, and so on.
For more information, see Configuring performance features.
Create virtual directories to store streams and shared objects. See Mapping virtual directories to physical directories.
Use the Authorization plug‑in to map virtual directories to physical locations. See Developing an Authorization plug-in.
Use the File plug‑in to access content over HTTP. See Developing a File plug-in.
Use the File plug‑in to create a custom file I/O system. See See Developing a File plug-in.