问题标签 [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.
php - PHP 对 HEAD 请求的响应
我有一个 PHP 脚本,它按字节范围提供 PDF 文件的部分内容。
如果收到 HTTP HEAD 请求,它应该发回标头(包括 PDF 文件大小),而不是实际的文件内容。我试过这个:
问题是某些东西(我假设 Web 服务器 == LiteSpeed)用Content-Length: 0
- 替换了 Content-Length 标头,这违背了整个目的。
谁能建议我应该做什么?谢谢
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)。发送的请求再次清晰。
php - litespeed - 致命错误:调用未定义的函数 curl_init()
我litespeed 5.1.11
在我的Centos 6.8
VPS (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'
.htaccess - LiteSpeed 设置 - 共享主机
我将我的网站放在使用 Litespeed 的共享主机上。
我知道可以在 .htaccess 文件中本地覆盖 Litespeed 服务器上设置的连接超时。
我需要覆盖以下指令:最大请求正文大小。是否可以在 .htaccess 内或仅在服务器上覆盖它?
原因是我需要上传大于 500 MB 的文件,而且这似乎被阻止了。
symfony - 在 OpenLiteSpeed 上运行 Symfony(htaccess 问题)
我正在运行 OpenLiteSpeed 作为我的 Web 服务器,它似乎不支持 .htaccess,这导致 Symfony 无法正确加载 url。
有谁知道如何配置 Symfony 以在 OpenLiteSpeed 上运行?(似乎主要与重写有关。)
php - 如何获取 openlitespeed webadmin 密码或重置 litespeed 管理面板密码?
我通过以下步骤安装了 openlitespeed:
wget --no-check-certificate https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh
bash ols1clk.sh -w
在此之后,我尝试登录到http://myip:7080/login.php
. 我尝试过admin
,123456
但失败了。
不记得我是否设置了密码。有谁知道如何重置它?
php - 如何在litespeed改变缓存中为相同的url设置不同的缓存?
在这个文档中,只有一些关于如何使用该变量的描述。
X-LiteSpeed-Vary: cookie=cookie1,cookie=cookie2
有没有更详细的文档?
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?谢谢。
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 配置文件?有人提供线索吗?谢谢。
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
......我已经没有想法了。请问有什么帮助吗?