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 后,您可能需要:
- 配置虚拟主机。
- 安装并配置 PHP(例如,通过 LiteSpeed 的
lsphp包)。 - 安装 MySQL 或 MariaDB 数据库。
- 配置 SSL/TLS 证书以启用 HTTPS。
- 优化服务器性能设置。
建议参考 OpenLiteSpeed 官方文档以获取最新的配置指南和最佳实践。