一键安装 OpenLiteSpeed

首次发布于:2021 年 5 月 6 日。已更新为最新内容。

来源:Install from One-Click Script

支持的操作系统

OpenLiteSpeed 支持以下 Linux 发行版的当前版本和非 EOL 版本:

  • CentOS* 8、9、10
  • Debian 11、12、13
  • Ubuntu 22、24、26

* 包括 RedHat Enterprise Linux 及其衍生版本、AlmaLinux、CloudLinux、Oracle Linux、RockyLinux、VzLinux 等。

常见用途

ols1clck 有以下两种常用的使用方法:

1. 安装以下软件:

  • OpenLiteSpeed
  • LSPHP
  • MariaDB
  • WordPress
  • LiteSpeed Cache 插件
bash <( curl -k https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh ) -w

2. 仅安装:

  • OpenLiteSpeed
  • LSPHP
bash <( curl -k https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh )

选项

基本选项

选择选项描述
--adminuser [USERNAME]自定义 LiteSpeed 的 WebAdmin 用户名,而不是默认设置的 admin。
-A--adminpassword [PASSWORD]设置 LiteSpeed 的 WebAdmin 密码,而不使用随机密码。
--adminport [PORTNUMBER]将 WebAdmin 控制台端口号设置为其他端口,而不使用默认的 7080。
-E--email [EMAIL]设置管理员邮箱。

PHP 配置

选择选项描述
--lsphp [VERSION]要设置 LSPHP 版本,例如 84。目前支持 74 80 81 82 83 84 85。

数据库选项

选择选项描述
--mariadbver [VERSION]设置 MariaDB 版本。我们目前支持 10.6、10.11、11.4 和 11.8 版本。
-R--dbrootpassword [PASSWORD]设置数据库 root 密码。
--dbname [DATABASENAME]设置 WordPress 使用的数据库名称。
--dbuser [DBUSERNAME]设置 WordPress 数据库用户名。
--dbpassword [PASSWORD]设置 WordPress 数据库密码。
--prefix [PREFIXNAME]设置 WordPress 表前缀。
--pure-mariadb安装 LiteSpeed 和 MariaDB。
--pure-mysql安装 LiteSpeed 和 MySQL。
--pure-percona安装 LiteSpeed 和 Percona。
--with-mysql安装 LiteSpeed/App 和 MySQL。
--with-percona安装 LiteSpeed/App 和 Percona。

应用程序选项

选择选项描述
-W--wordpress要安装 WordPress,您仍然需要通过浏览器完成 WordPress 设置。
--wordpressplus [SITEDOMAIN]安装、设置和配置 WordPress 时,也会启用 LSCache。
--wordpresspath [WP_PATH]指定 WordPress 安装位置或用于现有 WordPress。
--wpuser [WP_USER]设置 WordPress 管理员用户以登录 WordPress 控制面板。
--wppassword [PASSWORD]设置 WordPress 管理员用户密码,用于登录 WordPress 控制面板。
--wplang [WP_LANGUAGE]设置 WordPress 语言。默认值为“en_US”,代表英语。
--sitetitle [WP_TITLE]设置 WordPress 网站标题。默认值为 mySite。

系统配置

选择选项描述
--listenport [PORT]设置 HTTP 服务器监听端口,默认值为 80。
--ssllistenport [PORT]设置 HTTPS 服务器监听端口,默认值为 443。
--proxy-r设置具有重写类型的代理。
--proxy-c使用配置类型设置代理。

安全配置

选择选项描述
--owasp-enable要启用带有 OWASP 规则的 mod_security,如果已安装 OLS,则直接启用 owasp。
--owasp-disable使用 OWASP 规则禁用 mod_security。
--fail2ban-enable为网站管理员和 WordPress 登录页面启用 fail2ban。

控制

选择选项描述
-U--uninstall卸载 LiteSpeed 并删除安装目录。
-P--purgeall卸载 LiteSpeed,删除安装目录,并清除 MySQL 中的所有数据。
-Q--quiet启用静默模式,不会提示输入任何内容。
-V--version显示脚本版本信息。
-v--verbose安装过程中显示额外信息。
--update从 GitHub 更新 ols1clk。
-H--help显示帮助信息。

使用示例

使用 PHP 的 Web 服务器

# To install LiteSpeed with default PHP Version.
./ols1clk.sh

WordPress 与 PHP

# To install LiteSpeed with WordPress and MariaDB"
./ols1clk.sh -W

WordPress 与 MySQL

# To install LiteSpeed with WordPress and Mysql"
./ols1clk.sh -W --with-mysql

OWASP

# To enable OWASP feature for ols. This single option can be used even if the web server is already installed. 
./ols1clk.sh --owasp-enable