问题标签 [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.
apache - 有没有机会在litespeed或apache中使用那个nginx HttpAccessKeyModule?
我可以在litespeed或apache中使用nginx的HttpAccessKeyModule吗?或者你知道做同样工作的任何模块或 htaccess 规则吗?
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 评估所有重写规则?
apache - htaccess帮助,需要强制www,https,并删除index.php
我在我的 htaccess 文件中进行了重写,从 url 中删除了 index.php
除此之外,我想对任何没有的请求强制使用www
and 。https
所以最终所有的网址应该是这样的https://www.example.com/whatever/something/
:并且出于 SEO 的目的,如果 url 错过了标记,它应该 301 重定向到它的正确版本,例如:
希望有人帮助实现这一点,谢谢!
.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,我不会被重定向。
任何人以前都遇到过这样的问题,并得到了我云尝试的任何提示?我确实做了很多搜索,但无法弄清楚出了什么问题。
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
是有效的。
php - 即时生成图像缩略图/调整大小
可能重复:
PHP 图像动态调整大小与存储调整大小的图像
我想知道动态调整图像大小的最佳、最快和最节省资源的方法是什么?我的想法是在需要时从照片库中即时生成缩略图和特殊尺寸的图像。
这是一个好主意吗?什么是最好的方法?
PHP、Imagemagick、litespeed 服务器
apache - 应该重定向到 www 导致一秒钟的延迟?
我在运行 Litespeed Web 服务器的共享主机上使用 Magento 1.6.2.0,并且我已经开始研究加快页面加载的方法。目前我正在使用 Pingdom 来查看请求,当我键入没有 www. 浏览器重定向到www页面,只是需要很长时间。这是我可以解决的问题吗?我认为我可以将 Magento 的基本 URL 更改为不包含 www,但是我认为在转到 www url 时我会有同样的延迟。
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。
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 设置。
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 重新启动时,它的缓存是否被刷新?