Ruby on rails 我的rails应用程序在生产中无法在debian服务器上运行
当我从debian服务器上的rails应用程序运行浏览器时,浏览器中会出现应用程序树。 我安装并配置了passenger和apache,但它不起作用 为什么?Ruby on rails 我的rails应用程序在生产中无法在debian服务器上运行,ruby-on-rails,deployment,Ruby On Rails,Deployment,当我从debian服务器上的rails应用程序运行浏览器时,浏览器中会出现应用程序树。 我安装并配置了passenger和apache,但它不起作用 为什么? 谢谢您的web服务器很可能指向/app,而不是/app/public Apache VirtualHost示例: <VirtualHost *:443> ServerName www.app.com DocumentRoot "/var/app/current/public/" CustomLog /v
谢谢您的web服务器很可能指向
/app
,而不是/app/public
Apache VirtualHost示例:
<VirtualHost *:443>
ServerName www.app.com
DocumentRoot "/var/app/current/public/"
CustomLog /var/log/apache2/app_log combined
ErrorLog /var/log/apache2/app_log
<Directory /var/app/current/public>
AllowOverride all
Options -MultiViews
</Directory>
SSLEngine on
SSLCertificateFile /etc/ssl/certs/app.crt
SSLCertificateKeyFile /etc/ssl/private/app.key
SSLCertificateChainFile /etc/ssl/certs/bundle.crt
</VirtualHost>
服务器名www.app.com
DocumentRoot“/var/app/current/public/”
CustomLog/var/log/apache2/app_log组合
ErrorLog/var/log/apache2/app_log
允许超越所有
选项-多视图
斯伦金安
SSLCertificateFile/etc/ssl/certs/app.crt
SSLCertificateKeyFile/etc/ssl/private/app.key
SSLCertificateChainFile/etc/ssl/certs/bundle.crt
RailsBaseURI/phebe选项FollowSymLinks-多视图允许覆盖所有订单拒绝、允许从所有人处允许我在上面添加了虚拟主机配置的修订副本。如果您使用的是带有Apache(mod_rails)的Passenger,那么您所需要做的就是将apachevhost指向该目录,它应该会自动安装。