Debian Jessie Apache 2.4 与 PHP 站点运行和添加 Ruby on Rails 与 Phusion 乘客与虚拟主机



已经持续了几天,感谢任何帮助。

我有一个Web服务器(开发环境),该服务器在工作Apache 2.4安装(Debian 8)上运行了一些PHP站点。

现在,我尝试了多个配置主要使用"官方指南",但是尝试Rails Apps位置URI时,它将仅显示文件夹的内容 - 好像乘客没有启动。

我已经在我的Web文件夹中设置了一个HelloApp(rails new HelloApp),默认情况下(var/www/html/helloapp)。我想在Localhost/HelloApp上联系。但是,访问该URL只是列出目录。

虚拟主机配置:

<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
    Allow from all
    Options -MultiViews
    # Uncomment this if you're on Apache >= 2.4:
    #Require all granted
</Directory>
# These have been added:
Alias /helloapp /var/www/html/helloapp/public
<Location /helloapp>
    PassengerBaseURI /helloapp
    PassengerAppRoot /var/www/html/helloapp
</Location>
<Directory /var/www/html/helloapp/public>
    Allow from all
    Options -MultiViews
    # Uncomment this if you're on Apache >= 2.4:
    #Require all granted
</Directory>

我想像PHP站点一样,在子目录URL的Localhost上运行此操作。这样,我就可以轻松地在内部和我设置的外部域上与它们联系。在Rails App文件夹中运行导轨S,将端子符合到终端(但在Webrack Port 3000上都无法触及它,这似乎是默认的,没有连接到服务器的物理屏幕,只有SSH Shell)。

welp,在撰写本文时,Phusion乘客没有对Debian 8 [或Jessie]的官方支持。有几个Debian模块可以尝试Ruby-Passenger或Apache2-Mod-Passenger,甚至尝试自己自行批准乘客。但是那里几乎没有任何支持,我的猜测是您要么拥有旧的Wheezy Repos您的sounces.list [.d](不起作用)或其他不再安装乘客。杰西上个月末得以稳定。让我们希望Phusion乘客注意到并更新其支持页面&amp;仓库

相关内容

最新更新