Internet Communication Manager (ICM)
Architecture of the Internet Communication Manager (ICM)
Memory Pipes and MPI Buffers
Processing HTTP Requests
ICM Server Cache
Cache Key
Identifying Objects
Search Sequence in the ICM Server Cache
Administration of the Internet Communication Manager
Parameterization of the ICM and the ICM Server Cache
Sample Profiles for the ICM
exe/icman
rdisp/start_icman
icm/ccms_monitoring
icm/HTTP/logging_Client_<xx>
Additional Profile Parameters
icm/server_port_<xx>
Binding Ports < 1024 on UNIX
icm/host_name_full
icm/min_threads
icm/max_threads
icm/min_spare_threads
icm/max_services
icm/req_queue_len
icm/listen_queue_len
icm/max_conn
icm/max_sockets
Parameters for Memory Pipes
icm/conn_timeout
icm/traffic_control
icm/keep_alive_timeout
icm/accept_remote_trace_level
icm/trace_secured_data
icm/log_level
icm/HTTP/logging_<xx>
Logging in the ICM and Web Dispatcher
icm/HTTP/admin_<xx>
icm/HTTP/error_templ_path
icm/<PROT>/max_request_size_KB
icm/HTTPS/verify_client
SSL Parameters for ICM and Web Dispatcher
icm/ssl_config_<xx>
icm/HTTP/auth_<xx>
icm/security_log
icm/authfile
icm/HTTP/mod_<xx>
is/HTTP/show_server_header
is/server_name
is/server_version
icm/HTTP/file_access_<xx>
icm/HTTP/redirect_<xx>
icm/HTTP/server_cache_<xx>
icm/HTTP/server_cache_<x>/max_entries
icm/HTTP/server_cache_<xx>/clear
icm/HTTP/server_cache_<xx>/expiration
icm/HTTP/server_cache_<xx>/max_name_len
icm/HTTP/server_cache_<xx>/max_ufo_entries
icm/HTTP/server_cache_<xx>/max_net_frag_size
icm/HTTP/server_cache_<xx>/size_MB
icm/HTTP/server_cache_<xx>/memory_size_MB
icm/HTTP/server_cache_<xx>/ufo_expiration
icm/HTTP/server_cache_<xx>/ufo_codelist
Timeout Options for ICM and Web Dispatcher
Generic Profile Parameters with Ending _<xx>
Using the Web Administration Interface
Setting Up the Web Administration Interface
Processing Administration Requests
Detail Area
Area Menu
Using the Web Administration Interface with X.509 Certificate
Using Command Line Programs icmon and wdispmon
Creating Administration Users
Security Log
Modifications of HTTP Requests
Regular Expressions
Defining Modification Actions
Using Variables
Manipulating Header Fields
Manipulating URLs
Defining the Request Redirect
Filtering Requests
Rewriting URLs
Defining Conditions
Using Signals to Control the ICM / Web Dispatcher
Error Handling
Maintenance Mode
Error Codes
Setting Up Your Own Error Pages
is/HTTP/show_detailed_errors
Examples of a Dynamic Error Page