Es un servidor web sencillo basado en thttpd que admite todas las funciones básicas necesarias para la mayoría de los casos de uso. Las características más destacadas son probablemente HTTPS, el uso de OpenSSL, PHP, múltiples servidores con soporte para redireccionamiento HTTP, redirección de HTTP a HTTPS, hosts virtuales y limitación del tráfico URL.
Ejemplo de configuración básica del servidor:
# nano /etc/merecat/merecat.conf
# Directorio raíz donde están los archivos del sitio
docroot=/var/www/misitio
#
# Puerto que escucha el servidor
port=80
#
# Habilitar HTTPS y especificar el puerto, certificado y clave privada
# sslport=443
# sslcert=/etc/ssl/certs/misitio.pem
# sslkey=/etc/ssl/ssl.key/misitio.pem
#
# Habilitar el soporte de PHP
# cgi=/usr/bin/php-cgi
#
# Habilitar los hosts virtuales
# vhost=1
Nota.- Algunas líneas que empiezan con # están comentadas. Para habilitar al característica, simplemente eliminar el #.
Ejemplo de configuración para crear un host virtual. Cada archivo en este directorio representa un host virtual:
# nano /etc/merecat/vhosts
**Ejemplo de archivo para `misitio.com`**:
`$ nano /etc/merecat/vhosts/misitio.com`
# Archivo de configuración para misitio.com
docroot=/var/www/misitio.com
logfile=/var/log/merecat/misitio.com.log
# Redirección de HTTP a HTTPS
# rewrite_rules="^/(.*)$ https://misitio.com/$1 [R=301,L]"
# systemctl start merecat
# systemctl restart merecat