Debian サーバーで Rails アプリケーションからブラウザーを実行すると、アプリケーションのツリーがブラウザーに表示されます。Passenger と Apache をインストールして構成しましたが、機能しません。
なんで?
ありがとう
Debian サーバーで Rails アプリケーションからブラウザーを実行すると、アプリケーションのツリーがブラウザーに表示されます。Passenger と Apache をインストールして構成しましたが、機能しません。
なんで?
ありがとう
ほとんどの場合、Web サーバーは<some_path>/app
ではなく を指しています<some_path>/app/public
。
Apache 仮想ホストの例:
<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>