lighttpd >1.4.45 能在 Ubuntu 18.04 LTS 上运行吗?

lighttpd >1.4.45 能在 Ubuntu 18.04 LTS 上运行吗?

我有一个运行 18.04 LTS 和 lighttpd 1.4.45 的嵌入式系统。自 1.4.46 以来,有一些新增的功能我想使用。我搜索过是否有人成功在此操作系统上运行了更高版本,但我没有找到任何信息。任何见解都将不胜感激。

答案1

注意:按照下面的方法,您将得到lighttpd-1.4.46,它可能存在一些安全漏洞,请小心。

要从源代码编译 LigHTTPd,我们需要

  1. 从软件和更新中启用源代码存储库(software-properties-gtk

  2. 获取现有版本的构建依赖项

    sudo apt-get build-dep lighttpd
    sudo apt-get install checkinstall
    
  3. 获取1.4.46版本的源码:

    cd ~/Downloads
    wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.46.tar.gz
    tar -xf lighttpd-1.4.46.tar.gz
    cd lighttpd-1.4.46/
    ./configure
    make
    sudo checkinstall make install # to create deb
    
  4. 检查版本

    $ lighttpd -v  
    lighttpd/1.4.46 - a light and fast webserver
    

相关内容