Apache HTTP Server 2.2.18 or later is recommended.

Callimachus should be setup using the ORIGIN that resolves to Apache Server (not the Callimachus service directly).

Add the following to Apache's main configuration file to setup a reverse proxy to the service running on localhost:8080.  On Linux, that file is generally at /etc/httpd/conf/httpd.conf.

# Reverse Proxy to Callimachus
ProxyPass / http://localhost:8080/
ProxyPreserveHost On
AcceptPathInfo On
AllowEncodedSlashes NoDecode

Related Apache documentation

The following Apache documentation relates: