Skip to content

[Recipe] Gitlab 11.8, LigHTTPd 1.4.53 - Update LigHTTPd Recipe to Modern Times

Rob Nelson requested to merge N3X15/gitlab-recipes:update-lighttpd-config into master

A complete rewrite of LigHTTPd recipe so that it's roughly equivalent to the gitlab-ce nginx config. The old one was so old that the site was totally broken, and didn't take into account newer systems like workhorse, and the not-well-documented ability of LigHTTPd to use unix sockets for the proxy endpoint.

Still some missing features in LigHTTPd, but they're mostly minor things like error handler weirdness. Site works perfectly fine without them. gitlab-shell has a serious bug in its HTTP implementation, however, which is causing HTTP 400 responses. (See gitlab-shell#177 (closed).) I've worked around the bug successfully.

Tested on 11.8.0-rc9.

Edited by Wayne Haber

Merge request reports