问题标签 [litespeed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2632 浏览

php - PHP 对 HEAD 请求的响应

我有一个 PHP 脚本,它按字节范围提供 PDF 文件的部分内容。

如果收到 HTTP HEAD 请求,它应该发回标头(包括 PDF 文件大小),而不是实际的文件内容。我试过这个:

问题是某些东西(我假设 Web 服务器 == LiteSpeed)用Content-Length: 0- 替换了 Content-Length 标头,这违背了整个目的。

谁能建议我应该做什么?谢谢

0 投票
0 回答
191 浏览

php - 大文件上传的长时间停滞/阻塞时间

更新2:解决了停滞的问题

我正在使用dropzone.js处理文件上传到共享主机。共享主机在NovaTrend上。NovaTrend 正在使用Litespeed

在此处描述的那个尝试中,我在一个 400 MB 的请求中上传了 3 个文件。我的上传速度是 10/Mbps。

客户端我使用vue.js和服务器端使用Laravel 5.3

PHP实现

Dropzone.js 设置

php.ini 文件如下所示

我知道可以在 .htaccess 文件中设置以下代码,以确保在上传需要大量时间的大文件时不会取消脚本。

现在我有以下问题:

铬调试

发送 6.2 分钟的请求没问题,因为 400 MB 和 10/Mbps 没问题。还有等待(TTFB)我不知道,复制文件需要这么多时间吗?

停滞的时间是巨大的,我不知道它是从哪里来的。我希望我理解正确,但这个错误与服务器设置无关,还是我错了?

Google Docs: Stalled/Blocking - 请求在发送前等待的时间。它可能正在等待队列中描述的任何原因。此外,此时间包括在代理协商中花费的任何时间。

所以我认为请求没有发送所以问题出在客户端。

更新 1

上传 2 个文件且大小为 150 MB 的文件不会出现停滞问题:

在此处输入图像描述

但另一个问题是为什么要等待 2.5 分钟(TTFB)。发送的请求再次清晰。

0 投票
2 回答
1099 浏览

php - litespeed - 致命错误:调用未定义的函数 curl_init()

litespeed 5.1.11在我的Centos 6.8VPS (PHP 5.6.29) 上运行。我cUrl在我的php代码中使用。当我以网页浏览方式运行代码时,一切正常,但是当我使用命令运行时,它给了我错误:
Fatal error: Call to undefined function curl_init()
我该如何修复它?

我用这个配置参数编译我的 php:

'./configure' '--prefix=/usr/local/lsws/lsphp5' '--disable-fileinfo' '--with-bz2' '--enable-zip' '--with-curl' '-- with-mysql' '--with-mysql-sock' '--with-sqlite' '--with-tidy' '--with-xpm-dir' '--enable-pdo' '--with-pdo- sqlite''--with-pdo-mysql''--enable-bcmath''--enable-calendar''--enable-ftp''--enable-gd-native-ttf''--enable-libxml' '--enable-soap' '--with-gettext' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-mcrypt' '--with-mysqli' '-- with-openssl' '--with-pic' '--with-png-dir' '--with-zlib' '--with-pcre-regex' '--with-gd' '--enable-shmop' '--enable-track-vars' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-magic-quotes' '--enable-mbstring' '--with- iconv' '--enable-json' '--with-litespeed'

和 phpinfo 中的 cUrl 部分: phpinfo

0 投票
1 回答
498 浏览

.htaccess - LiteSpeed 设置 - 共享主机

我将我的网站放在使用 Litespeed 的共享主机上。

我知道可以在 .htaccess 文件中本地覆盖 Litespeed 服务器上设置的连接超时。

我需要覆盖以下指令:最大请求正文大小。是否可以在 .htaccess 内或仅在服务器上覆盖它?

原因是我需要上传大于 500 MB 的文件,而且这似乎被阻止了。

0 投票
1 回答
636 浏览

symfony - 在 OpenLiteSpeed 上运行 Symfony(htaccess 问题)

我正在运行 OpenLiteSpeed 作为我的 Web 服务器,它似乎不支持 .htaccess,这导致 Symfony 无法正确加载 url。

有谁知道如何配置 Symfony 以在 OpenLiteSpeed 上运行?(似乎主要与重写有关。)

0 投票
1 回答
8106 浏览

php - 如何获取 openlitespeed webadmin 密码或重置 litespeed 管理面板密码?

我通过以下步骤安装了 openlitespeed:

  1. wget --no-check-certificate https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh
  2. bash ols1clk.sh -w

在此之后,我尝试登录到http://myip:7080/login.php. 我尝试过admin123456但失败了。

不记得我是否设置了密码。有谁知道如何重置它?

0 投票
1 回答
75 浏览

php - 如何在litespeed改变缓存中为相同的url设置不同的缓存?

在这个文档中,只有一些关于如何使用该变量的描述。

https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:cache:developer_guide:response_headers

X-LiteSpeed-Vary: cookie=cookie1,cookie=cookie2

有没有更详细的文档?

0 投票
1 回答
645 浏览

php - 在 ubuntu 16.10 上安装 lsphp71 时损坏的软件包 libpng12-0

运行后,当我尝试在 ubuntu 16.10 上wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash安装 lsphp71 时,出现以下错误:apt install -y lsphp71

但是在 ubuntu 16.04.2 上安装时没有错误

我试图列出所有 apt 包,只有 8 个带有前缀的包libpng

软件包libpng16-16已安装。

如何安装 lsphp71?谢谢。

0 投票
1 回答
796 浏览

php - ubuntu litespeed php7.0 有一个奇怪的 php.ini 路径

Ubuntu 16.04.2 LSPHP7.0

然后我添加到 $PATH 并为to/usr/local/lsws/lsphp70/bin创建了一个符号链接。这样我就可以在终端中以 cli 版本运行 php。/usr/local/lsws/lsphp70/bin/php7.0/usr/local/lsws/lsphp70/bin/php

我收到一个错误说the requested PHP extension curl is missing from your system.

而且还说

但是当我运行php -i | grep php.ini它显示ini不是/etc/php/7.0/cli/php.ini但是/usr/local/lsws/lsphp70/etc/php/7.0/litespeed/php.ini

此外,我运行php --ini,它显示:

php cli 如何获取/etc/php/7.0/cli/php.ini其 php 配置文件?有人提供线索吗?谢谢。

0 投票
1 回答
695 浏览

wordpress - Wordpress API 端点在全新安装时给出 404

我全新安装的 Wordpress 在 /wp-json 处以 404 响应。

我使用的 URL 是临时的,格式为http://111.222.333.444/~account/

可以通过http://111.222.333.444/~account访问博客,在 111.222.333.444/~account/wp-admin 访问 wp-admin。我无法在 111.222.333.444/~account/wp-json/ 访问 wp-json

我已经尝试过 Wordpress 4.7.5 和 4.7.4。我已经通过 Installatron(4.7.5 和 4.7.4)和 Softalicious(仅限 4.7.5)安装,但都不起作用。

我的主机使用 LiteSpeed 服务器。明显的目录中没有 .htaccess 文件。我将同一主机用于另一个 Wordpress 实例(也是 4.7.5),它的 /wp-json/ 工作正常。

在一次安装尝试中,/wp-json/ 以博客主页而不是 404 响应。

我尝试在 URL 中插入 index.php(即 111.222.333.444/~account/index.php/wp-json

......我已经没有想法了。请问有什么帮助吗?