首次发布于: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