# Setup HTTPS - Overview We recommend using web server or load balancer to offload SSL traffics. and passthrough traffics to CodiMD server with plain HTTP protocol. In here we provide three kinds of popular web servers or load balancers configuration. You can choose your favorite one: - [Apache](/@codimd/web-server-apache) - [nginx](/@codimd/web-server-nginx) - [HAProxy](/@codimd/web-server-haproxy) <!-- web server / load balancer also act a HTTP compression offloader, to compress response to client. that can reduce CodiMD servers load. -->