问题标签 [passenger-apache]
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 - 启动乘客时缺少模块错误
我正在使用在服务器上passenger部署一个。Flask REST APIapache
这是我的Apache conf文件:
所以我进入后端文件夹(venv 容器)并执行以下命令:
一切安装成功。我进入我的内部public folder,并在里面app.py编写以下代码:
最后,这是我的passenger_wsgi.py文件:
当我尝试run它或转到时demo.app.com,我收到以下错误:
这很奇怪,因为我已经在系统本身和系统本身requirements上都安装了所有这些。venv
node.js - Puppeteer 在 phussion 乘客运行时无法启动铬
我有一个 Node.js 应用程序,它使用 puppeteer 生成动态 PDF,在正常的 Node 上下文中执行时一切正常,但是当应用程序由我的服务器上的 phussion 乘客执行时,铬无法启动。
有什么办法可以解决这个问题,还是我必须在乘客实例之外生成 PDF?
ruby-on-rails - 为什么 Centos 7 中的乘客 Apache 找不到我的 ruby on rails 应用程序?
我的 ruby on rails 应用程序安装在路径/var/www/sugnc
我的 linux 用户名为usersugnc ,所以我在路径/etc/httpd/conf.d/usersugnc.conf中有一个同名的乘客配置文件
该文件的内容是
当我重新启动 apache 时一切正常。但乘客没有找到或提供我的申请。当我运行乘客状态时,我得到了这个:
当我运行sudo tail -f /var/log/httpd/error_log我得到
这是我运行乘客记忆统计数据时的输出
我错过了什么?需要做什么?
apache - 乘客指令在 Apache 2.4 .htaccess 中不起作用
我正在尝试从 Apache+Passenger 加载 NodeJS 应用程序。
操作系统:Centos 7 / CloudLinux 7.9 版
阿帕奇:2.4.6(httpd-2.4.6-97.el7_9.cloudlinux.x86_64)
乘客:Phusion 乘客 6.0.7 (passenger-6.0.7-1.el7.x86_64, mod_passenger-6.0.7-1.el7.x86_64) 来自乘客的 Yum 仓库
虚拟主机指向 /home/vhost1/public_html,NodeJS 应用指向 /home/vhost1/nodeapps/np1-pass/np1-pass.js
当我通过 Apache 配置中的乘客条目运行此配置时,该应用程序可以工作并且可以从 http://virtual-host/np1-pass/ 访问。
Apache 配置中的条目如下:
现在我一直在尝试将Passenger指令移到/home/vhost1/public_html/np1-pass下的.htaccess文件(当然是在从Apache配置中删除这些指令以及别名和位置条目之后),这样一个虚拟主机所有者能够在不修改 Apache 配置的情况下触发应用程序,然后我收到错误消息
此处不允许PassengerAppRoot,引用者:http://virtual-host/np1-pass/
类似的 .htaccess 在安装有 Passenger ea-apache24-mod-alt-passenger-5.3.7-9.el7.cloudlinux.x86_64 软件包的 cPanel 服务器上适用于 CloudLinux 7
当我研究各种解决方案时,我遇到了两个文档
- https://www.phusionpassenger.com/docs/references/config_reference/apache/#passengerapproot
- https://www.phusionpassenger.com/library/config/apache/reference/#passengerapproot
在指令的上下文中,第一个链接文档中的 Wrt 乘客指令 .htaccess is missing 。但同样存在于第二个链接文档中
现在我有2个问题
- 两个文件都是正确的还是我遗漏了什么。?
- 为什么相同的设置在安装了Passenger ea-apache24-mod-alt-passenger-5.3.7-9.el7.cloudlinux.x86_64 软件包的cPanel 服务器上的CloudLinux 7 上运行良好?
谢谢
基尔蒂·辛格
passenger - 用Passenger解决这个问题
http://nodejs-resume.developmentserver.me/
当网站加载时,
我已修改我的 .htaccess 以使用节点 15.5.0 我使用 Dream Host VPS 托管
application-restart - 乘客每日重启 CloudLinux 上的 nodejs 应用
我有一个在 Apache 服务器(Cloud Linux)上运行的 nodejs 应用程序。问题是即使用户连接到 Web 应用程序, Passenger 每天都会在午夜重新启动 nodejs 应用程序。我没有找到任何要求重新启动的 cron。这是每天午夜记录的乘客日志:
检查是否断开进程 5519 的长时间运行的连接,应用程序 [...](生产)
有没有办法防止这种每日重启?
或者至少改变重启时间?
ruby-on-rails - 应用程序遇到以下错误:在任何源 + ruby 2.5.0 + rails 6 中找不到 rake-13.0.3
我已将 AWS 实例从 16.04 升级到 20.04,还更新了 CURL、Apache、Git、rvm、ruby、nvm、nodejs 和 mongoDB 等基本库。
之后,我将我的 rails 应用程序代码从 rails 5 升级到 rails 6,并将所有 gem 升级到相同的兼容版本。
rails 应用程序通过乘客应用程序服务器运行。1 周内一切正常。之后,由于我们的代码和 API 停止工作,我们在 API 上遇到了继续请求的问题。
所以我们尝试重新启动服务器。但是重新启动后,我们出现以下错误并且 API 现在没有运行:
错误:
phusion - 该问题已被记录以供调查。请稍后再试
该问题已被记录以供调查。请稍后再试。我正在使用简单的 Cpanel 和节点共享主机。**错误 ID:a5f6cc8d 详细信息:Phusion Passenger 应用程序服务器无法启动 Web 应用程序。
请阅读乘客日志文件(搜索错误 ID)以查找错误的详细信息。
您还可以在此页面上直接显示详细报告,但出于安全原因,只有在环境设置为开发和/或友好错误页面选项设置为打开的情况下运行 Phusion Passenger 时才会提供此报告。
有关配置环境和友好错误页面的更多信息,请参阅:
Nginx 集成模式 Apache 集成模式 Standalone 模式**
ruby-on-rails - Apache/Passenger 错误:无法加载此类文件 -- rails_extensions (LoadError)
尝试使用 Apache、Passenger 和 rbenv 运行 rails 应用程序时,我收到以下错误。我可以很好地运行它rails s -b 0.0.0.0 -p 3000 -e production,但是在Passenger下运行时出现以下错误:
这是我的环境变量:
和 Apache 配置虚拟主机:
我真的很感激找到问题所在的任何提示!谢谢!
ruby-on-rails - 如何使用 cPanel 和 EasyApache 4 设置自定义 Ruby 版本
我在与 cPanel、EasyApache4 和 Phusion Passenger 共享服务器上。我的应用程序在 ruby 2.1.6(在共享目录中)和 rails 4.2.6 上运行良好。我有一个 .htaccess 文件:
服务器决定升级,现在我必须使用 cPanel 应用程序管理器来设置我的应用程序。我发现了新的 .conf 文件:
这里有一些信息:
现在,当我在应用程序管理器中启用应用程序时,我在 apache 日志文件中得到了这个:
所以,我想知道发生了什么:这个包是否强制自己被乘客使用,即覆盖PassengerRuby?我是否配置错误或错过了某些设置或环境变量?我在问正确的问题吗?所有帮助表示赞赏!!!!一个月过去了,服务器管理员一直告诉我我没有正确配置路径等,但我的胃告诉我要写信给你!(谢谢JP!)