博客 / Others/ 在 Ubuntu 上手动安装与配置 OpenLiteSpeed 服务器指南

在 Ubuntu 上手动安装与配置 OpenLiteSpeed 服务器指南

OpenLiteSpeed 是 LiteSpeed 服务器的开源版本,以其高性能和低资源消耗著称。本文档将指导您在 Ubuntu 系统上手动安装和配置 OpenLiteSpeed 1.2.8 版本。请注意,原文发布于 2014 年,部分内容已过时。本文已更新命令和说明,以适配当前环境。

系统要求

在开始安装之前,请确保您的系统满足以下最低要求:

  • 操作系统:Ubuntu 18.04 LTS 或更高版本(原文为 12.04,现已过时)。
  • CPU:现代 64 位处理器(x86_64)。
  • 内存:至少 512 MB RAM(推荐 1 GB 或以上)。
  • 磁盘空间:至少 1 GB 可用空间。

准备工作

如果您的系统已预装了 Apache、MySQL 或 PHP,建议先卸载它们以避免端口冲突。您可以使用以下命令检查并卸载:

# 检查已安装的软件包
dpkg --list | grep -E "apache|mysql|php"

# 卸载 Apache(如果存在)
sudo apt-get purge apache2 apache2-utils apache2-bin

# 卸载 MySQL/MariaDB(如果存在)
sudo apt-get purge mysql-server mysql-client mariadb-server mariadb-client

# 卸载 PHP(如果存在)
sudo apt-get purge php* libapache2-mod-php*

# 清理未使用的依赖包
sudo apt-get autoremove
sudo apt-get autoclean

安装 OpenLiteSpeed

步骤 1:更新系统并安装依赖

首先,更新系统包列表并安装编译 OpenLiteSpeed 所需的依赖项。

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y build-essential libpcre3-dev libexpat1-dev libssl-dev libgeoip-dev zlib1g-dev libxml2-dev libpng-dev openssl

步骤 2:下载并解压 OpenLiteSpeed

访问 OpenLiteSpeed 官网 获取最新版本。以下命令下载并解压 1.2.8 版本(请注意,此版本已非常陈旧,建议使用最新稳定版)。

wget https://open.litespeedtech.com/packages/openlitespeed-1.2.8.tgz
tar -xzvf openlitespeed-1.2.8.tgz
cd openlitespeed-1.2.8

步骤 3:编译与安装

运行配置脚本,编译并安装 OpenLiteSpeed。

./configure
make
sudo make install

安装完成后,您应该会看到 Installation finished, Enjoy! 的提示。

步骤 4:启动 OpenLiteSpeed

安装完成后,使用以下命令启动服务:

sudo /usr/local/lsws/bin/lswsctrl start

验证安装

打开浏览器,访问以下地址以验证安装是否成功:

  • 默认服务器页面http://你的服务器IP:8088
  • 管理控制台https://你的服务器IP:7080(用户名:admin,默认密码:123456

安全提示:首次登录后,请立即更改管理控制台的默认密码。

常用管理命令

OpenLiteSpeed 的默认安装目录为 /usr/local/lsws。以下是一些常用的管理命令:

# 启动服务
sudo /usr/local/lsws/bin/lswsctrl start

# 停止服务
sudo /usr/local/lsws/bin/lswsctrl stop

# 重启服务
sudo /usr/local/lsws/bin/lswsctrl restart

# 重新加载配置
sudo /usr/local/lsws/bin/lswsctrl reload

重要目录与文件

  • 错误日志/usr/local/lsws/logs/error.log
  • 主配置文件/usr/local/lsws/conf/httpd_config.xml
  • 默认交换区/tmp/lshttpd/swap(可在配置文件中修改,需确保目录有写权限)

卸载 OpenLiteSpeed

如需卸载 OpenLiteSpeed,请按以下步骤操作:

sudo /usr/local/lsws/bin/lswsctrl stop
sudo rm -rf /usr/local/lsws

后续步骤

成功安装 OpenLiteSpeed 后,您可能需要:

  1. 配置虚拟主机。
  2. 安装并配置 PHP(例如,通过 LiteSpeed 的 lsphp 包)。
  3. 安装 MySQL 或 MariaDB 数据库。
  4. 配置 SSL/TLS 证书以启用 HTTPS。
  5. 优化服务器性能设置。

建议参考 OpenLiteSpeed 官方文档以获取最新的配置指南和最佳实践。

发表评论

您的邮箱不会公开。必填项已用 * 标注。