如何在 Debian 10 上安装和配置 OpenLiteSpeed Web 服务器如何在 Debian 10 上安装和配置 OpenLiteSpeed Web 服务器如何在 Debian 10 上安装和配置 OpenLiteSpeed Web 服务器如何在 Debian 10 上安装和配置 OpenLiteSpeed Web 服务器
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Debian 10 上安装和配置 OpenLiteSpeed Web 服务器

本教程适用于这些操作系统版本

  • Debian 11(Bullseye)
  • Debian 10(Buster)

在此页

  1. 要求
  2. 开始
  3. 安装和配置 OpenLiteSpeed
  4. 为 OpenLiteSpeed 安装 MariaDB
  5. 为 OpenLiteSpeed 安装 PHP

OpenLiteSpeed 是由 LiteSpeed Technologies 开发的免费、开源和轻量级 HTTP 服务器。 OpenLiteSpeed 支持许多操作系统,包括 Debian、Ubuntu、Mac OS、FreeBSD 等等。它提供了一个基于网络的用户界面来从网络浏览器管理网络服务器。 OpenLiteSpeed 用于轻松创建和管理网站。它是一个功能强大的模块化 HTTP 服务器,能够处理数十万个并发连接。

在本教程中,我们将向您展示如何在 Debian 10 服务器上安装 OpenLiteSpeed。

要求

  • 运行 Debian 10 的服务器。
  • 在您的服务器上配置了根密码。

入门

首先,您需要使用最新版本更新您的软件包。您可以通过运行以下命令来更新它们:

apt-get update -y
apt-get upgrade -y

更新包后,重新启动系统以应用配置更改。

接下来,使用以下命令安装所需的依赖项:

apt-get install install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev

安装所有必需的依赖项后,您可以继续下一步。

安装和配置 OpenLiteSpeed

默认情况下,OpenLiteSpeed 在 Debian 10 默认存储库中不可用。因此,您需要从源代码安装 OpenLiteSpeed。

首先,使用以下命令下载最新版本的 OpenLiteSpeed:

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

下载完成后,使用以下命令解压缩下载的文件:

tar -xvzf openlitespeed-1.5.2.tgz

接下来,将目录更改为 openlitespeed-1.5.2 并使用以下命令安装 OpenLiteSpeed:

cd openlitespeed-1.5.2
sh install.sh

安装 OpenLiteSpeed 后,您需要为 Web 界面配置管理密码。您可以使用以下命令执行此操作:

/usr/local/lsws/admin/misc/admpass.sh

创建管理员用户和密码,如下所示:

Please specify the user name of administrator.
This is the user name required to login the administration Web interface.

User name [admin]: admin

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

接下来,使用以下命令启动 OpenLiteSpeed Web 服务:

/etc/init.d/lsws start

OpenLiteSpeed 现在正在运行并侦听端口 8088。打开您的 Web 浏览器并输入 URL http://your-server-ip:8088。您将被重定向到以下页面:

为 OpenLiteSpeed 安装 MariaDB

默认情况下,MariaDB 在 Debian 10 默认存储库中可用。您只需运行以下命令即可安装它:

apt-get install mariadb-server mariadb-client -y

安装 MariaDB 后,启动 MariaDB 并使用以下命令使其在系统重启后启动:

systemctl start mariadb
systemctl enable mariadb

接下来,您需要保护您的 MariaDB 安装。您可以通过运行以下脚本来保护它:

mysql_secure_installation

此脚本将设置 root 密码、删除匿名用户、禁止 root 远程登录和删除测试数据库。

mysql_secure_installation

如下图所示回答所有问题:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

MariaDB 安全后,使用以下命令登录 MariaDB shell:

mysql -u root

接下来,通过运行以下命令禁用插件身份验证:

MariaDB [(none)]>use mysql;
MariaDB [(none)]>update user set plugin='' where User='root';

接下来,使用以下命令刷新权限并退出 MariaDB shell:

MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit;

完成后,您可以继续下一步。

为 OpenLiteSpeed 安装 PHP

默认情况下,PHP 在 OpenLiteSpeed 存储库中不可用。因此,您需要从 OpenLiteSpeed Web 界面编译 PHP。

要访问 OpenLiteSpeed 管理面板,请打开您的 Web 浏览器并输入 URL http://your-server-ip:7080。您应该会看到以下页面:

现在,提供您之前创建的管理员用户名和密码,然后单击“登录”按钮。您应该在以下页面中看到 OpenLiteSpeed 仪表板:

现在,点击 Tools > Compile PHP,您应该会看到以下页面:

现在,选择您要安装的 PHP 版本,然后单击“下一步”按钮。您应该会看到以下页面:

现在,选择构建选项并单击下一步按钮开始下载 PHP。该过程成功完成后,您应该会看到以下页面:

接下来,单击“下一步”按钮。您应该会看到以下页面:

现在,从终端登录到您的服务器并运行预生成的脚本,如下所示:

/usr/local/lsws/phpbuild/buildphp_manual_run.sh

该脚本会将 PHP 和相关模块下载并编译到您的系统中。

您可以使用以下命令检查安装过程:

tail -f /usr/local/lsws/phpbuild/buildphp_1563016683.8.log

安装成功完成后,您应该会看到以下输出:

copy compiled php binary to litespeed directory
cd /usr/local/lsws//fcgi-bin
ln -sf lsphp-7.3.6 lsphp7

==============================================
Finished building PHP 7.3.6 with LSAPI
==============================================
Sat 13 Jul 2019 08:07:36 AM EDT

**DONE**

恭喜!您已在 Debian 10 服务器上成功安装和配置 OpenLiteSpeed。您现在可以使用 OpenLiteSpeed 轻松托管您的网站。有关详细信息,您可以访问 OpenLiteSpeed Doc 上的 OpenLiteSpeed 官方文档

©2015-2025 艾丽卡 support@alaica.com