问题标签 [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.
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.
openlitespeed - 网站显示 404 而不是自动显示 index.html
我使用 OpenLiteSpeed 作为 Web 服务器,当我加载我的网站时,我得到一个 404 错误,而不是它自动加载 index.html 页面,当我手动放入 index.html 时,页面加载没有问题
jenkins - Jenkins + OpenLiteSpeed NodeJS 集成
我在集成 Jenkins 和 OpenLiteSpeed 时遇到问题。配置使得 Jenkins 连接到 GitLab,当对 GitLab 进行更改时,他会拉取更改并需要构建一个项目。该项目由前端和后端两部分组成(它们是 gitLab 上的单独项目),它们运行在我在 OpenLiteSpeed 中设置的不同端口(83 和 84)上,其中我有 2 个虚拟主机和 2 个列表器。我在互联网上查找了说明,并按照所说设置了所有内容。Jenkins 构建了一个应用程序并报告一切都很好,但碰巧他构建了一个旧应用程序并且我没有进行任何更改。当我查看文件系统时,我看到更改已包含在内,但在浏览器中却没有。我认为这可能取决于缓存,但在隐身模式下也会发生同样的事情。那我不 构建后不知道如何设置我的后端在 localhost:3000 上启动服务器?我不确定在同一台服务器上拥有后端和前端的最佳方式是什么。这是将 OpenLiteSpeed 与不同端口一起使用的错误方法吗,有没有更好的方法来做到这一点?哦,这个项目是用 NodeJS - React 制作的。此外,前端与我的 PC 上的后端成功连接,但在我的 Linux 服务器上,它不会。先感谢您。
php - 如何使用 OpenliteSpeed 服务器通过 wordpress 中的 php 脚本重定向 pdf GET 请求
我在我的网站上构建了一个功能,我只想允许某些人能够从我的上传文件夹下载或访问某些 pdf。
在互联网上搜索,我找到了很多答案,并且非常接近解决我的问题。
我构建pdf的方式在里面。
我有兴趣通过如下 PHP 脚本路由对这些文件的所有请求。
最初,我在 Windows 机器上使用 Laragon 设置并使用 Apache 服务器在本地机器上构建了这个限制。
我在根目录下的 .htaccess 文件中添加了以下内容。
这在 apache 本地服务器上工作得非常好,但我的实时服务器正在使用openlitespeed
数字海洋水滴上的服务器,它根本不起作用。
我在 wordpress 规则之前添加了这条规则。
更新当我尝试从unlocked-scopes
我的实时服务器中的文件夹中访问任何 pdf 文件时,它会打开而不会点击我的 php 脚本,这使得它可以公开访问。使用 openlitespeed 时是否还需要添加其他内容.htaccess
?
php - OpenLiteSpeed 上的 MSSQL PDO?
有没有人知道如何在 OpenLiteSpeed 中安装 Microsoft SQL PDO PHP 驱动程序?我搜了又搜,一无所获。
最好是 PHP7.4,但如果您知道如何在任何 7.x 中执行此操作,它应该可以工作。
谢谢!
node.js - 一旦我在 Node.Js 网站上需要猫鼬,CyberPanel 就会停止
我有一个 EC2 实例,它运行 Ubuntu、CyberPanel、Node v 14.4.0。我使用普通 CyberPanel 选项创建了一个网站,并在 OLS (:7080) 中编辑了上下文菜单以运行 node.js。该网站运行良好,但当我尝试使用 Mongoose 或本机 MongoDB 驱动程序将其与我的 MongoDB 实例连接时,网站停止运行。
我也无法访问错误日志。但是,当我删除需要 MongoDB 的代码并重新启动服务器时,该网站可以正常工作。有什么解决办法吗?
django - 在 CyberPanel 上托管 Django 网站时出现 503 服务不可用错误
我正在尝试在 OpenLiteSpeed 上使用 CyberPanel 托管我的 Django 网站。我已经完成了网站开发。当我在调试模式下运行(使用 runserver 命令)时,网站运行正常。我正在尝试部署网站。
我正在使用 CyberPanel,因为我希望部署自己的 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,我将获得默认的网络面板数据。
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
请帮我。
node.js - 如何保存在 CyberPanel 中运行的 Node.js 的日志?
我目前在 EC2 T2.Small 实例上运行 Cyber Panel v2.1 + Ubuntu + Node v14.4。使用 Open Lite Speed Interface 中的上下文菜单,我运行了一个 Node.JS 网站。但是,它们的功能存在问题,特别是当我尝试需要 Mongoose 或 MongoDB 包时。
截至目前,我无法查看正在生成的错误日志或控制台日志,只能查看访问日志。他们是我可以在 CyberPanel 或 Node.Js 上配置某些东西的方式吗?我可以获取控制台日志和项目的访问日志,以便我可以解决问题?
python - 无法在 Openlitespeed 服务器上设置正确的虚拟主机配置
我最近购买了虚拟主机,但由于 vhost 配置或 wsgi.py 文件中的一些错误,我的域(www.trysomething.in)和使用 openlitespeed 服务器出现 500 错误