Apache2 SSL和Passengerconfiguration问题

我有以下虚拟主机configuration块。

<VirtualHost *:80> DocumentRoot /var/www/html/TestApp/public/ <Directory /var/www/html/TestApp/public/> Allow from all Options -MultiViews </Directory> </VirtualHost> NameVirtualHost *:443 <VirtualHost *:443> DocumentRoot /var/www/html/TestApp/public/ <Directory /var/www/html/TestApp/public/> Allow from all Options -MultiViews </Directory> SSLEngine on SSLCertificateFile /etc/pki/tls/certs/server.crt SSLCertificateKeyFile /etc/pki/tls/private/server.key </VirtualHost> 

我试图在Apache上为客户提供Rails应用程序。

问题:

在不使用SSL的情况下,TestApp可以正常使用Apache和Passenger当我使用https:// ,我看到了/var/www/html

TestApp的path是/var/www/html/TestApp

任何帮助都感激不尽。

检查您的Apache conf文件,并确保没有其他启用SSL的虚拟主机被添加。 如果您使用库存Apache安装,很可能导致问题的启用SSL的虚拟主机位于/etc/httpd/conf.d/ssl.conf

托尼