您的 OpenLiteSpeed 服务器上安装什么?
- 由官方 ols1clk 脚本直接安装的 OpenLiteSpeed Web 服务器,不使用 Docker
- LSPHP 和 MariaDB:安装程序当前的默认版本是 LSPHP 8.4 和 MariaDB 11.8
- WebAdmin 控制台在 7080 端口,登录名为 admin
- 网站根目录在 /var/www/html,所在的虚拟主机会读取 .htaccess 重写规则
- 网站和 WebAdmin 使用 Let's Encrypt 证书;续期后服务器会自行重启
- fail2ban 和 Ubuntu 自动安全更新
- 防火墙开放 22、80、443 和 7080 端口
OpenLiteSpeed 需要多大的配置?
OpenLiteSpeed 的安装文档没有给出 RAM 数值,因为需要多少取决于您放上去的网站。经验上,一个小型 PHP 网站可以从 1 GB 起步。多个虚拟主机或内容管理系统可以考虑 2 GB,重度依赖数据库的网站可以考虑 4 GB。如果不够,可以在面板中分别提升 RAM、CPU 和磁盘,您的数据和 IP 地址保持不变。
| 用途 | 配置 | 价格 | 选择 |
|---|---|---|---|
| 新网站 | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/月 | |
| 成长中的网站 | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/月 | |
| 访问量大的网站 | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/月 |
适合谁?
- 想把 PHP 网站放在 OpenLiteSpeed 上的开发者
- 想要一个能通过网页控制台管理的 Web 服务器的人
- 带着 Apache 风格重写规则迁移过来的网站
- 用虚拟主机在一处管理多个网站的人
- 访客在土耳其、希望运行在伊斯坦布尔服务器上的网站
下单之后会发生什么?
- 设定配置并完成付款。
- 服务器启动后,这套环境会自行安装。在我们的真实服务器测试中,这大约用了 5 分钟。
- 在面板的“我的服务器”中打开您的服务器。在“概览”标签页中,“面板地址”一行会打开 WebAdmin,“网站地址”一行会打开您的网站。
- 用“登录名”和“密码”两行登录 WebAdmin。登录名是 admin。
- 使用面板中显示的 root 用户和密码,通过 SFTP 把文件上传到 /var/www/html。欢迎页 index.php 可以删除。
- 通过 SSH 连接,运行 chown -R nobody:nogroup /var/www/html,给文件设置正确的所有者。
每台服务器都包含
- 价格含每日备份
- 不限流量
- 完整 root 权限
- 之后可升级或降配 RAM 和 CPU,并扩大磁盘
- 位置:Istanbul · IST-1。
须知
- WebAdmin 的 7080 端口对互联网开放。LiteSpeed 的文档建议只对管理员的 IP 开放,所以请用 ufw 把它限制为只允许您自己的 IP 地址访问。
- 面板中的密码只用于 WebAdmin。MariaDB 的 root 密码是另一个,保存在 /usr/local/lsws/password。请为您的网站另建一个数据库和用户。
- 修改规则后,请运行 systemctl restart lsws。OpenLiteSpeed 要在此之后才会应用新的 .htaccess 规则。
- Ubuntu 安全更新会自动安装。OpenLiteSpeed、LSPHP 和您网站代码的更新由您自己负责。
- 如果无法签发证书,网站会通过 http 在您的 IP 地址上打开,WebAdmin 则保持在 https://IP:7080,浏览器会提示证书警告。
OpenLiteSpeed 常见问题
什么是 OpenLiteSpeed?
OpenLiteSpeed 是 LiteSpeed Web Server 的开源版本,以 GPLv3 发布,没有授权费。它能读取与 Apache 兼容的重写规则,通过网页控制台管理,并用 LSPHP 运行 PHP。
OpenLiteSpeed 需要多少 RAM?
OpenLiteSpeed 的安装文档没有给出 RAM 数值。经验上,一个小型 PHP 网站可以从 1 GB 起步,多个虚拟主机或内容管理系统可以用 2 GB。如果不够,可以在面板中升级配置。
如何登录 OpenLiteSpeed 的 WebAdmin 管理控制台?
使用面板“概览”标签页中的“面板地址”链接,或点击“打开应用”。该地址使用 7080 端口。登录名是 admin,密码在“密码”一行。下方的“用户名”和“密码”两行是用于 SSH 的。
OpenLiteSpeed 支持 .htaccess 吗?
部分支持。OpenLiteSpeed 只会从 .htaccess 读取 Apache 的重写规则,其他指令会被忽略。在这台服务器上这些文件会自动加载,修改规则后需要重启服务器。
可以在 OpenLiteSpeed 服务器上安装 WordPress 吗?
可以。把 WordPress 解压到 /var/www/html,在 MariaDB 中另建一个数据库和用户,然后完成安装。如果您更想要一台已装好 WordPress 和 LSCache 的服务器,可以看看 WordPress LiteSpeed 方案。
如何把我自己的域名连接到 OpenLiteSpeed?
把 A 记录指向您的 IP 地址,并在 WebAdmin 的监听器和虚拟主机设置中添加您的域名。通过 SSH 运行 certbot certonly --webroot -w /var/www/html -d yourdomain.com,修改 /usr/local/lsws/conf/httpd_config.conf 中的 keyFile 和 certFile 路径,然后运行 systemctl restart lsws。