与Passenger一起运行Rails应用程序以及PHP应用程序

我正在设置一个服务器,我将需要运行Ruby On Rails 3应用程序以及一些PHP网站。 该服务器是运行Apache 2.4.3的CentOS 5.8机器。 服务器用于testing和PRE生产,所以性能不是问题。

我正在使用Rails应用程序的Phusion Passenger,并创build了一堆虚拟主机(包含关联的文件夹和数据库帐户)。 然后,我打算为PHP使用其他v主机。

可能吗? 我应该如何继续?

非常感谢你

我的/公共目录是一个符号链接3 +乘客3 + Nginx的0.8?

为什么使用Passenger / Nginx的Rails只能在开发模式下工作? 没有可用的日志

在Linode上托pipeRails应用程序

使用Nginx使用phusion乘客3.0.17运行多个rails网站

configurationNginx在乘客3.0.2独立

细节:

httpd.conf中:

LoadModule passenger_module /app/auser/.rvm/gems/ruby-1.9.3-p286/gems/passenger-3.0.17/ext/apache2/mod_passenger.so PassengerRoot /app/auser/.rvm/gems/ruby-1.9.3-p286/gems/passenger-3.0.17 PassengerRuby /app/auser/.rvm/wrappers/ruby-1.9.3-p286/ruby

(……)

## ## Virtual hosts Include conf/extra/httpd-vhosts-PHPmyadmin.conf Include conf/extra/httpd-vhosts-rails01.conf Include conf/extra/httpd-vhosts-rails02.conf Include conf/extra/httpd-vhosts-PHP01.conf Include conf/extra/httpd-vhosts-PHP02.conf ....

乘客pipe理的V主机将如下所示:

包括conf / extra / httpd -vhosts-rails01.conf

<VirtualHost *:80> ServerName rails01.lcl DocumentRoot "/app/auser/apps/rails01/public" <Directory "/app/auser/apps/rails01/public"> AllowOverride all Options -MultiViews </Directory> </VirtualHost>

基于PHP的v主机将如下所示:Include conf / extra / httpd-vhosts-PHP01.conf

<VirtualHost *:80> ServerName PHP01.lcl DocumentRoot "/app/auser/apps/PHP01/public" <Directory "/app/auser/apps/PHP01/public"> Options FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost>

在与apache和乘客部署rails应用程序后,显示页面不存在

如何删除Nginx

找不到JavaScript运行时。 有关可用运行时的列表,请参阅https://github.com/sstephenson/execjs

如何使用乘客在Nginx服务器上部署Rails项目?

Nginx和乘客依赖问题(数字海洋部署)

是的,与PHP一起运行Rack / Rails绝对有效。

一个非常酷的宝石叫rack-legacy可能是你正在寻找。 它允许您通过php-cgi执行托管在Rails应用程序服务器上的PHP代码

Rack Legacy尝试提供与PHP和CGI等传统环境的交互,同时仍然获得Rack的可移植性,因此您不需要完整的Apache / lighttpd堆栈。

我已经使用了一些实验,似乎有可能有一个wordpress的运行,并与Rails应用程序服务器,而不必搞乱的Apache / NGIX文件

相关文章

可以认为OpenFeign是Feign的增强版,不同的是OpenFeign支持S...
为进一步规范小程序交易生态、提升用户购物体验、满足用户在...
云原生之使用Docker部署Dashdot服务器仪表盘
本文主要描述TensorFlow之回归模型的基本原理
1.漏洞描述Apache Druid 是一个集时间序列数据库、数据仓库和...
内部类(当作类中的一个普通成员变量,只不过此成员变量是cl...