Project

General

Profile

Actions

Bug #3231

closed

Update install from source documentation

Added by huggla 6 months ago. Updated 6 months ago.

Status:
Fixed
Priority:
Normal
Category:
-

Description

How do I install Lighttpd2 from source? Instructions are outdated.

Actions #1

Updated by huggla 6 months ago

Thanks for your reply, but that is not instructions how to install Lighttpd2 from source.

This is the documentation that needs to be updated:
https://redmine.lighttpd.net/projects/lighttpd2/wiki/Installation

Actions #2

Updated by stbuehler 6 months ago

(I removed the "lighttpd (1.4) install" tutorial; that has no place in an issue tracker, and was bad in many other ways)

lighttpd2 is currently mostly for myself; I don't intend to release it, nor to support it properly.

You're still welcome to play with it (and I do use it on my own servers, i.e. "production"), but it helps if your a software developer yourself, and understand how HTTP request handling in a webserver works.

Anyway: I recently removed all build systems apart from https://mesonbuild.com/ (which shouldn't be a problem, because glib uses it too, and we need glib anyway). The debian package for it is named meson.

The debian source package at https://build.opensuse.org/package/show/home:stbuehler:lighttpd2-nightlies/lighttpd2 might give more insight what build options could be useful, and what dependencies are needed (I use the debian packages built there on my servers).

Feel free to update the wiki if you want.

Actions #3

Updated by huggla 6 months ago

I've created this docker image and been using it in production for some time:
https://github.com/Kristianstad/lighttpd2/pkgs/container/lighttpd2

It's really tiny and has been working flawlessly, but I guess I'll switch to Nginx now.

Actions #4

Updated by gstrauss 6 months ago

  • Status changed from New to Fixed

It's really tiny and has been working flawlessly, but I guess I'll switch to Nginx now.

So if I understand you correctly, you do not know how to use meson and can not be bothered to use a search engine to find a few simple commands, so instead you plan to migrate your configuration to an entirely different web server?
You do you, but you do not look very clever posting that, especially after you were told above by @stbuehler: "lighttpd2 is currently mostly for myself; I don't intend to release it, nor to support it properly."

Anyway, I updated lighttpd2 Installation, though I maintain lighttpd 1.4 which supports HTTP/2 and is even tinier than lighttpd2. (lighttpd source code and build instructions)

Actions

Also available in: Atom