需要在Fedora 31上安装OpenliteSpeed服务器

时间:2019-11-30 23:02:14

标签: installation fedora

我试图在Fedora 31上安装OpenliteSpeed服务器。没有可用的二进制文件,因此我想到了编译源代码。是否遵循此页面上的说明:https://openlitespeed.org/kb/installation-from-source-code/

但是在make&make install步骤中出现错误。

这是我得到的错误:

$ make && make install
Making all in src
make[1]: Entering directory '/home/navjot/openlitespeed-1.6.4/src'
Makefile:760: .deps/xxhash.Po: No such file or directory
make[1]: *** No rule to make target '.deps/xxhash.Po'.  Stop.
make[1]: Leaving directory '/home/navjot/openlitespeed-1.6.4/src'
make: *** [Makefile:409: all-recursive] Error 1

有人建议我应该首先使用./build.sh文件。尝试过,然后出现以下错误:

No match for argument: epel-release
Error: Unable to find a match: epel-release
This script only works on 6/7/8 for centos family._Static_assert

有人知道如何进行吗?我无法解决。

1 个答案:

答案 0 :(得分:1)

请遵循this method从编译的二进制文件安装。 从Download page下载OpenLiteSpeed二进制文件或使用wget命令从控制台下载它,这里我们以v1.6.4为例:

wget https://openlitespeed.org/packages/openlitespeed-1.6.4.tgz

安装

tar -zxvf openlitespeed-*.tgz
cd openlitespeed
./install.sh

现在,您可以像这样启动Web服务器:

/usr/local/lsws/bin/lswsctrl start

检查状态:

/usr/local/lsws/bin/lswsctrl status

最后,当您使用CentOS 8或Fedora系统时,请不要忘记安装libnsl网络服务软件包。

sudo dnf install libnsl -y