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

php - 需要模仿 cPanel 的用户访问/目录密码

我正在开发一个与公共网站并行的受限访问控制网站。目前,所有的用户访问和目录密码设置都是在 cPanel 中进行的,但是 cPanel 对一些用户来说有点混乱。但是我们需要在受限访问网站中修改可以访问它的授权人员列表(以及网站的其他一些部分)。

所以我试图在受限访问站点上设置一个 PHP 脚本来执行类似于 cPanel 的操作,以便能够编辑实际的 passwd 文件。但是我尝试过的一切都没有奏效。我们的网络服务器是 LiteSpeed 而不是 apache(由于共享主机设置,无法更改)。它使用 web 可访问文件夹之外的文件夹中的 passwd 文件,由 .htaccess 文件引用。查看列出的现有访问权限后,我可以看到它似乎没有使用 apache 文档中所述的加盐 MD5 散列:存储的散列密码与我认为我应该期望的不同(例如salt 明显超过 2 个字符),出于安全原因,我不愿意在我的代码中嵌入特定的密码哈希算法。我'

在过去的几天里,我一直在通过不同的文档集进行各种搜索,以查看 LiteSpeed 和/或 cPanel 的功能,但我的搜索大多是关于 cPanel 登录密码而不是用户访问控制密码。我试过查看一些 cPanel 源代码,但没有找到任何东西。

如果有人更直接地引用了某些源代码,或者文档中描述了如何在 LiteSpeed 中运行密码添加/更新/删除功能的内容,那就太好了。即使只是更直接地触发 cPanel 功能的某种方式也会很有用(我知道它有一个 API,但它的路径被锁定在我的主机上)。

编辑:史蒂夫发表评论后,我去检查了几件事。无论脚本的目录位置如何,我的脚本都可以看到 passwd 文件。正如我所料,passwd 文件的权限为 644,我预计具有写权限的“用户”是我用来登录 cPanel 的用户,希望它不是服务器运行时使用的用户名。 . 这带来了额外的困难。

编辑#2:我做了一个额外的测试,在那里我创建了一个临时的受密码保护的子目录,然后直接从 PHP 脚本添加了一个用户(复制粘贴现有行之一,但更改了用户名)。效果很好,添加了新用户,cPanel 甚至看到了变化。所以权限不是问题。

编辑#3:我已经玩了一些游戏,并得到了一个从 crypt 输出的字符串,该字符串与 passwd 文件中的内容大部分匹配(我将在重置页面上添加一条警告消息以确保使用最新的算法)。但是,crypt 正在寻找的盐是 $1$<8-char-rand-string>$,而文件中的盐是 $apr1$<8-char-rand-string>$。在盐中添加“apr”会导致 crypt 失败:-(。

0 投票
0 回答
110 浏览

php - 大上传问题。php.ini 设置正常,其他服务器问题(cent os,litespeed)?

我遇到了一个奇怪的问题,我很好奇这是否是我们遇到的较低级别的服务器配置问题。

我们正在发布一个包含 1 个或多个图像的表单。通常只有 1 张图片。我们有 2 台服务器设置。一个是在我的 Linux Mint 18 机器上运行的本地 vagrant box(ubuntu。Scotch Box,如果你有兴趣的话)。另一个系统是我们租用的物理机上的 cent-os+litespeed 服务器。

相同的代码,两台服务器上的 php.ini 设置相似,图像相同。我可以在本地完成,不能通过互联网到 cent os 服务器。

在本地,如果我上传 10 mb 的图像,它会按预期失败。在实时服务器上,如果我尝试上传 2.4 mb 的文件,它会失败。

在开发服务器上:

在本地流浪服务器上:

我已经对此进行了研究,并对此发表了评论: 无法在 Laravel 中上传大文件(我认为 php.ini 设置是正确的)

使情节变厚。尝试上传图片时。2.4 mb 图片上传失败。1.0 有效,1.4 mb 有效,而不是 1.2 mb 失败?

我们没有收到任何错误,我在开发控制台中查看了帖子,它从挂起到失败,没有任何细节。

细节:

在环境中:

所以我们应该得到某种错误?

Laravel 5.2,PHP 5.4。

不知道有没有其他细节?

感谢您的任何帮助。

0 投票
1 回答
123 浏览

php - 如何阻止 livechatinc.com 索引我的敏感网站页面?

我们在公司网站上使用来自 livechatinc.com 的 LiveChat。但是我们还没有在客户面板区域使用它。但是我的老板想在那里使用它。

主要问题是客户区的一些页面不需要认证,所以客户可以点击我们通过电子邮件提供的消息中的特殊链接,以查看项目的一些详细信息,而无需登录客户区。

我的老板担心在这些页面上启用 livechatinc,会抓取它们并可能会共享一些敏感数据。

这些恐惧对吗?

如果是这样,阻止 livechatinc 的最佳方法是什么?

我认为我应该检查对这个敏感页面的每个请求的 ip,并进行某种 dns 查找,这可能会提供一些该 ip 属于 livechatinc 的信息。

非常感谢。

0 投票
0 回答
260 浏览

php - 为什么 Rewrite 在 LiteSpeed 服务器中不起作用?

请帮助我,我是这方面的新手。

我对重写规则有一点问题,我在 xammp 服务器中使用这个规则测试我的网站,它工作得很好,这意味着我希望我的 URL 像这样http://ridingwolf.com/en/transylvania-food-and -culture-guided-tour改为http://ridingwolf.com/en/transylvania-food-and-culture-guided-tour.html

但是,当我在运行 LiteSpeed 的共享服务器上上传文件后,它无法正常工作,并且每次我访问此链接时http://ridingwolf.com/en/transylvania-food-and-culture-guided-tour都会将我重定向到 404!

我不知道该怎么办!

先感谢您。

0 投票
1 回答
94 浏览

magento - 试用版出现此错误:您安装的 LiteSpeed Web Server 没有 LiteMage Cache

我正在为我的 magento 测试 litespeed 的试用版。我完成了所有安装和配置步骤。但我在 litespeed 管理页面中收到了这条消息:

“您安装的 LiteSpeed Web 服务器没有启用 LiteMage 缓存。请确保您的 LiteSpeed 许可证包含 LiteMage 缓存模块,并且在 Magento 安装根目录的 .htaccess 文件中打开了 LiteMage。”

我在 htaccess 和其他东西上设置了 litemage!

litespeed 的试用版是否启用了 litemage ?

顺便说一句,默认端口是8088(在安装时设置这个),(端口 80 很忙),是这个问题吗?

还是我必须在 path:/usr/local/lsws/DEFAULT/html或类似的地方安装 magento?(现在 magento 由 apache 和 at 运行/var/www/html/magento123

0 投票
1 回答
320 浏览

php - 我应该如何为基于 openlitespeed 的服务器配置/重写 CakePHP 的 htaccess?

以下是 CakePHP 使用的 htaccess 代码:-

我想重写/转换它们,以便它们在我的 openlitespeed 服务器上运行。它们在标准的 apache 服务器上工作得很好。

0 投票
0 回答
107 浏览

.htaccess - 仅子域 url 的 htaccess 规则

我有一个可以在 admin.mysite.com 和 www.mysite.com 上查看的站点。在子域上查看网站时,url 不会改变。
这个想法是在 admin.mysite.com 子域上,我想在 .htaccess 中使用它来禁用 Litespeed 缓存:

但是,我需要这些规则仅适用于子域,而不是实时域。我怎样才能改进它来做到这一点?

0 投票
1 回答
116 浏览

magento - 无法将产品添加到购物车、litespeed 和 sm-maxshop 主题

我试图让 litespeed 缓存与我的 magento 安装一起使用。Litespeed 正在运行,加载速度更快。问题是当用户尝试将产品添加到产品页面中的购物车时,它不会添加产品。

禁用 litespeed 时,添加按钮工作正常。有没有办法从缓存中排除添加按钮。

Magento 1.9.2.3 Lightspeed Cache 来自 litespeedtech 1.3.6 SM-Maxshop 主题 1.1.0

0 投票
1 回答
171 浏览

amazon-web-services - 我们可以在两个不同的 ec2 ubuntu 服务器上运行一个 litespeed 许可证吗?

对于我的 aws 帐户中的 ec2 服务器,我想应用自动缩放策略,这样如果我的一台服务器上的负载增加,它应该向外扩展以创建另一台服务器,并在负载减少时缩小。
但是,问题是我要为其应用自动缩放的应用程序正在 lsws 上运行。所以,我很担心litespeed许可。
如果由于负载而创建了两台服务器,则单个许可证是否同时提供这两种服务?
光速是否有许可服务器场的选项?

请让我知道是否有人知道这件事。

0 投票
1 回答
437 浏览

php - 如何找出运行 PHP 的进程?(Litespeed/Centos 环境)

这可能听起来像一个超级幼稚的问题,但这里是场景:

  1. 有一个运行 Centos 7 的专用服务器,带有 multiphp 和 litespeed。
  2. 安装 WHM/cPanel > 然后 WordPress > 然后运行缓存插件。
  3. 插件抛出错误:WP Rocket 由于缺少写入权限而无法自行配置。
  4. 开发人员说:“所有者/组必须与拥有运行 PHP 的进程相同的人。它很少与 cPanel 帐户所有者相同,通常帐户所有者将具有 root 访问权限,而进程通常没有 root 访问权限以确保安全。 "
  5. 文件夹/文件的所有者/组与 cPanel 帐户持有人相同。

现在我的问题是:我该如何解决这个困境?当开发人员说“所有者/组必须是拥有运行 PHP 的进程的同一个人”时,他的意思是什么。

(cPanel 帐户的所有者?)如何拥有运行 PHP 的进程(什么进程??)?

仅供参考:当然,我有 shell 访问权限。这是一个临时服务器。