问题标签 [openlitespeed]

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 回答
33 浏览

webserver - Openlitespeed is serving files with no suffix as download instead of view

I have a text file with no suffix (It is an autogenerated file for domain verification to register for SSL), but my OpenLiteSpeed server is serving the file as a download instead of just displaying its contents in the browser and this causes the verification to fail. Is there a way to instruct Openlitespeed to display the contents of the file on the browser and not send it as a download? I was looking into script handlers but I couldn't figure out a way to configure it for a file with no suffix and was unsure which handler should be used.

0 投票
0 回答
27 浏览

openlitespeed - 网站显示 404 而不是自动显示 index.html

我使用 OpenLiteSpeed 作为 Web 服务器,当我加载我的网站时,我得到一个 404 错误,而不是它自动加载 index.html 页面,当我手动放入 index.html 时,页面加载没有问题

0 投票
0 回答
71 浏览

jenkins - Jenkins + OpenLiteSpeed NodeJS 集成

我在集成 Jenkins 和 OpenLiteSpeed 时遇到问题。配置使得 Jenkins 连接到 GitLab,当对 GitLab 进行更改时,他会拉取更改并需要构建一个项目。该项目由前端和后端两部分组成(它们是 gitLab 上的单独项目),它们运行在我在 OpenLiteSpeed 中设置的不同端口(83 和 84)上,其中我有 2 个虚拟主机和 2 个列表器。我在互联网上查找了说明,并按照所说设置了所有内容。Jenkins 构建了一个应用程序并报告一切都很好,但碰巧他构建了一个旧应用程序并且我没有进行任何更改。当我查看文件系统时,我看到更改已包含在内,但在浏览器中却没有。我认为这可能取决于缓存,但在隐身模式下也会发生同样的事情。那我不 构建后不知道如何设置我的后端在 localhost:3000 上启动服务器?我不确定在同一台服务器上拥有后端和前端的最佳方式是什么。这是将 OpenLiteSpeed 与不同端口一起使用的错误方法吗,有没有更好的方法来做到这一点?哦,这个项目是用 NodeJS - React 制作的。此外,前端与我的 PC 上的后端成功连接,但在我的 Linux 服务器上,它不会。先感谢您。

0 投票
1 回答
81 浏览

php - 如何使用 OpenliteSpeed 服务器通过 wordpress 中的 php 脚本重定向 pdf GET 请求

我在我的网站上构建了一个功能,我只想允许某些人能够从我的上传文件夹下载或访问某些 pdf。

在互联网上搜索,我找到了很多答案,并且非常接近解决我的问题。

我构建pdf的方式在里面。

我有兴趣通过如下 PHP 脚本路由对这些文件的所有请求。

最初,我在 Windows 机器上使用 Laragon 设置并使用 Apache 服务器在本地机器上构建了这个限制。

我在根目录下的 .htaccess 文件中添加了以下内容。

这在 apache 本地服务器上工作得非常好,但我的实时服务器正在使用openlitespeed数字海洋水滴上的服务器,它根本不起作用。

我在 wordpress 规则之前添加了这条规则。

更新当我尝试从unlocked-scopes我的实时服务器中的文件夹中访问任何 pdf 文件时,它会打开而不会点击我的 php 脚本,这使得它可以公开访问。使用 openlitespeed 时是否还需要添加其他内容.htaccess

0 投票
1 回答
128 浏览

php - OpenLiteSpeed 上的 MSSQL PDO?

有没有人知道如何在 OpenLiteSpeed 中安装 Microsoft SQL PDO PHP 驱动程序?我搜了又搜,一无所获。

最好是 PHP7.4,但如果您知道如何在任何 7.x 中执行此操作,它应该可以工作。

谢谢!

0 投票
0 回答
138 浏览

node.js - 一旦我在 Node.Js 网站上需要猫鼬,Cyber​​Panel 就会停止

我有一个 EC2 实例,它运行 Ubuntu、Cyber​​Panel、Node v 14.4.0。我使用普通 Cyber​​Panel 选项创建了一个网站,并在 OLS (:7080) 中编辑了上下文菜单以运行 node.js。该网站运行良好,但当我尝试使用 Mongoose 或本机 MongoDB 驱动程序将其与我的 MongoDB 实例连接时,网站停止运行。

我也无法访问错误日志。但是,当我删除需要 MongoDB 的代码并重新启动服务器时,该网站可以正常工作。有什么解决办法吗?

0 投票
0 回答
247 浏览

django - 在 Cyber​​Panel 上托管 Django 网站时出现 503 服务不可用错误

我正在尝试在 OpenLiteSpeed 上使用 Cyber​​Panel 托管我的 Django 网站。我已经完成了网站开发。当我在调试模式下运行(使用 runserver 命令)时,网站运行正常。我正在尝试部署网站。

我正在使用 Cyber​​Panel,因为我希望部署自己的 SMTP 服务器。

我已使用以下文章在我的数字海洋服务器上安装网络面板:https ://cyberpanel.net/docs/installing-cyberpanel/

我使用以下文章在 Openlitespeed 服务器上安装和配置基于 Django 的网站https://cyberpanel.net/blog/2019/01/10/how-to-setup-django-application-on-cyberpanel-openlitespeed/

当我尝试打开网站 unionelectronics.in 时,出现 503 Service Unavailable(服务器暂时繁忙,稍后再试!)错误。

我在 godaddy 上更新了 DNS 管理中的 A 记录,以指向我的云服务提供商(数字海洋)。

错误日志:


更新(2021 年 8 月 10 日):

我删除了旧的 droplet,创建了一个新的 droplet 并重新安装了整个系统。

我添加了我添加的 vHost Conf 条目。我创建了一个虚拟环境 company_website 并在虚拟环境中创建了 companywebsiteproject 项目。

当我转到 http://Server_IP 时,我得到 404 错误,而不是之前的 503 错误。当我访问http://unionelectronics.in/时,我得到 404 错误,而不是之前的 503 错误。

早些时候我在错误日志中收到错误,现在我没有收到任何错误。

我相信这个问题是因为

我应该如何重新路由到我的主页?

如果我删除 index.html 我得到 404 错误。如果我保留 index.html,我将获得默认的网络面板数据。

0 投票
0 回答
386 浏览

webserver - 我正在尝试将这些软件包安装到我的 Ubuntu 服务器( OpenLiteSpeed )

我正在尝试安装这些软件包,但我无法安装某些软件包。

E: 找不到包 lsphp70-mbstring E: 找不到包 lsphp70-gettext E: 找不到包 lsphp70-zip E: 找不到包 lsphp70-mcrypt E: 包 'lsphp70-gd' 没有安装候选 E:找不到包 lsphp70-cgi E: 找不到包 lsphp70-soap E: 找不到包 lsphp70-xml E: 找不到包 lsphp70-bcmath

E: 找不到包 lsphp71-mbstring E: 找不到包 lsphp71-gettext E: 找不到包 lsphp71-zip E: 包 'lsphp71-gd' 没有安装候选 E: 找不到包 lsphp71-cgi E:找不到包 lsphp71-soap E: 找不到包 lsphp71-xml E: 找不到包 lsphp71-bcmath

E: 找不到包 lsphp72-mbstring E: 找不到包 lsphp72-gettext E: 找不到包 lsphp72-zip E: 包 'lsphp72-gd' 没有安装候选 E: 找不到包 lsphp72-cgi E:找不到包 lsphp72-soap E: 找不到包 lsphp72-xml E: 找不到包 lsphp72-bcmath

E: 找不到包 lsphp73-mbstring E: 找不到包 lsphp73-gettext E: 找不到包 lsphp73-zip E: 包 'lsphp73-gd' 没有安装候选 E: 找不到包 lsphp73-cgi E:找不到包 lsphp73-soap E: 找不到包 lsphp73-xml E: 找不到包 lsphp73-bcmath E: 找不到包 php73-intl

E: 找不到包 lsphp74-mbstring E: 找不到包 lsphp74-gettext E: 找不到包 lsphp74-zip E: 包 'lsphp74-gd' 没有安装候选 E: 找不到包 lsphp74-cgi E:找不到包 lsphp74-soap E: 找不到包 lsphp74-xml E: 找不到包 lsphp74-bcmath

E: 找不到包 lsphp80-mbstring E: 找不到包 lsphp80-gettext E: 找不到包 lsphp80-zip E: 包 'lsphp80-gd' 没有安装候选 E: 找不到包 lsphp80-cgi E:找不到包 lsphp80-soap E: 找不到包 lsphp80-xml E: 找不到包 lsphp80-redis E: 找不到包 lsphp80-bcmath E: 找不到包 php80-intl

请帮我。

0 投票
1 回答
59 浏览

node.js - 如何保存在 Cyber​​Panel 中运行的 Node.js 的日志?

我目前在 EC2 T2.Small 实例上运行 Cyber​​ Panel v2.1 + Ubuntu + Node v14.4。使用 Open Lite Speed Interface 中的上下文菜单,我运行了一个 Node.JS 网站。但是,它们的功能存在问题,特别是当我尝试需要 Mongoose 或 MongoDB 包时。

截至目前,我无法查看正在生成的错误日志或控制台日志,只能查看访问日志。他们是我可以在 Cyber​​Panel 或 Node.Js 上配置某些东西的方式吗?我可以获取控制台日志和项目的访问日志,以便我可以解决问题?

0 投票
1 回答
105 浏览

python - 无法在 Openlitespeed 服务器上设置正确的虚拟主机配置

我最近购买了虚拟主机,但由于 vhost 配置或 wsgi.py 文件中的一些错误,我的域(www.trysomething.in)和使用 openlitespeed 服务器出现 500 错误