问题标签 [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 投票
0 回答
337 浏览

apache - 有没有机会在litespeed或apache中使用那个nginx HttpAccessKeyModule?

我可以在litespeed或apache中使用nginx的HttpAccessKeyModule吗?或者你知道做同样工作的任何模块或 htaccess 规则吗?

http://wiki.nginx.org/HttpAccessKeyModule

0 投票
1 回答
4018 浏览

php - 如何让 LiteSpeed 像 apache2 一样评估 .htaccess 中的所有重写规则?

我有 LiteSpeed 的问题,它没有以与 apache2 相同的方式评估 mod_rewrite 规则

我有一个带有 mod_rewrite 设置的 php 路由系统,它使用 $_SERVER['REQUEST_URI']将http://example.com/page-name重写为http://example.com/index.php/page-name 。这工作正常。

我现在添加了一个 URI,用于从名为 ex http://example.com/generate-thumbnail?uri=/images/thumbnails/1.jpg的图像 URI 生成缩略图。此 URL 生成一个缩略图图像,该缩略图图像保存到http://example.com/images/thumbnail/1.jpg以启用缓存。

下一步是一个正则表达式,它检查http://example.com/images/thumbnail/1.jpg上的图像是否运行http://example.com/generate-thumbnail?uri=/images/thumbnails/ 1.jpg生成一个新的缩略图。

下面的 .htaccess 文件在 apache2 中运行良好,但不适用于运行 LiteSpeed 的托管服务。在 LiteSpeed 上,仅评估第一个重写规则,因此如果http://example.com/generate-thumbnail?uri=/images/thumbnails/1.jpg不存在,服务器似乎会查找文件http://example .com/generate-thumbnail而不是评估将导致正确 URL http://example.com/index.php/generate-thumbnail?uri=/images/thumbnails/1.jpg的最后重写规则。

apache2 做到了这一点,但 LiteSpeed 没有做到这一点,为什么?

如果我将文件更改RewriteRule (.*) /generate-thumbnail?uri=$1 [L]RewriteRule (.*) /file_that_exists.php?uri=$1 [L]file_that_exists.php 是一个真实文件的位置,那么在 LiteSpeed 中一切正常。

如何让 LiteSpeed 评估所有重写规则?

0 投票
1 回答
14255 浏览

apache - htaccess帮助,需要强制www,https,并删除index.php

我在我的 htaccess 文件中进行了重写,从 url 中删除了 index.php

除此之外,我想对任何没有的请求强制使用wwwand 。https

所以最终所有的网址应该是这样的https://www.example.com/whatever/something/:并且出于 SEO 的目的,如果 url 错过了标记,它应该 301 重定向到它的正确版本,例如:

希望有人帮助实现这一点,谢谢!

0 投票
1 回答
4064 浏览

.htaccess - .htaccess RewriteOptions Inherit 不继承

我一直在尝试使用RewriteOptions Inerhit 来限制我的规则,因为由于某种原因,默认情况下不会限制规则。您可能想知道我在LiteSpeed服务器上。

IP XXX.XX.XX.XX指向一个子域,该子域位于 ~/public_html/dir/sub/

此 .htaccess 位于~/public_html/

~/public_html/dir/我有这个.htaccess:

~/public_html/dir/sub/.htaccess 中也看起来像这样:

在这个 .htaccess 中还有一些 WordPress 代码,我也尝试将其删除,但没有任何改变。

我也尝试使用RewriteOptions Inherit Before,但不应用 ~/public_html/ 中的规则。因此,如果我转到 IP,我不会被重定向。

任何人以前都遇到过这样的问题,并得到了我云尝试的任何提示?我确实做了很多搜索,但无法弄清楚出了什么问题。

0 投票
3 回答
2198 浏览

php - POST 文件上传 - PHP 中的 multipart/form-data + UTF 错误?

当我尝试使用带有标头的 HTTP 帖子上传文件时,Content-Type: multipart/form-data; boundary=-----NPRequestBoundary-----一切都按预期工作,但尝试使用Content-Type: multipart/form-data; boundary=-----NPRequestBoundary-----; charset=UTF-8导致完全空白的 $_FILES 数组。

是PHP还是Web服务器的问题?据我所知,这种形式Content-Type是有效的。

0 投票
3 回答
2682 浏览

php - 即时生成图像缩略图/调整大小

可能重复:
PHP 图像动态调整大小与存储调整大小的图像

我想知道动态调整图像大小的最佳、最快和最节省资源的方法是什么?我的想法是在需要时从照片库中即时生成缩略图和特殊尺寸的图像。

这是一个好主意吗?什么是最好的方法?

PHP、Imagemagick、litespeed 服务器

0 投票
1 回答
1567 浏览

apache - 应该重定向到 www 导致一秒钟的延迟?

我在运行 Litespeed Web 服务器的共享主机上使用 Magento 1.6.2.0,并且我已经开始研究加快页面加载的方法。目前我正在使用 Pingdom 来查看请求,当我键入没有 www. 浏览器重定向到www页面,只是需要很长时间。这是我可以解决的问题吗?我认为我可以将 Magento 的基本 URL 更改为不包含 www,但是我认为在转到 www url 时我会有同样的延迟。

0 投票
1 回答
2995 浏览

php - 使用 PHP 在 LiteSpeed 中设置自定义 HTTP 响应标头

我正在尝试设置自定义 HTTP 1.0 状态代码,以便通过 AJAX(使用 jQuery)返回更多描述性错误消息。

在 PHP 中,我有类似的东西:

这在我使用 Apache 2.2.15 的开发环境中按预期工作,但在运行 LiteSpeed 5.5 的生产网络服务器上不起作用。LiteSpeed 反而返回一个200 OK.

使用这个:

Apache 返回404上面的文本。LiteSpeed 将自定义文本替换为默认的“未找到”。

知道如何在 LiteSpeed 中覆盖此功能以使其工作方式与 Apache 相同吗?我知道它们应该是可比较的网络服务器。

任何想法,请让我知道。

-P。

0 投票
1 回答
1763 浏览

php - APC:apc_fetch 经常返回 false,但有时会成功

  • APC 版本:3.1.9。
  • PHP版本:5.2.17
  • 我使用 Litespeed
  • 默认 PHP:5
  • PHP4 SAPI: cgi
  • PHP5 SAPI:dso
  • SUEXEC:启用

我创建了 2 个文件。第一个文件,设置 apc var :

第二个文件,尝试获取 apc var :

我访问了第一个文件,一切都很好。我打开第二个文件,我刷新了几次,通常(几乎 90%),它返回 false。并且很少返回正确的响应。

这是我的 APC 设置。

0 投票
1 回答
732 浏览

caching - APC 正常运行时间非常低

这是我的服务器信息:

  • APC 版本:3.1.9
  • PHP版本:5.2.17
  • 服务器:LiteSpeed
  • PHP:DSO。
  • cPanel:是的。
  • WHM:是的。

我很少打开我的apc.php,我通常在我的高峰流量打开它,大约每天 3-6 次。大多数时候我打开它,正常运行时间很短,从 20 分钟到 5 小时不等。但是,我从未收到任何错误电子邮件,例如当我的 Litespeed 自行重启时。

  • APC 内存使用率很低,为 10-25%。
  • 碎片化也很低,< 1%。

这是我的 APC 设置。

我能做些什么来延长正常运行时间吗?我的另一个小问题是,当 APC 重新启动时,它的缓存是否被刷新?