J'essaye de configurer SSL sur mon localhost en utilisant le passager d'apache et de phusion. J'utilise virtualhosts.ssl dans localhost en utilisant apache et passager
J'ai la configuration ci-dessous dans les sites disponibles/myapp
VirtualHost *:80
ServerName myapp
DocumentRoot /home/madhu/ror/myapp/public
RailsEnv development
Directory /home/madhu/ror/myapp/public
AllowOverride all
Options -MultiViews
Order allow,deny
allow from all
Directory
VirtualHost
VirtualHost *:443
ServerName myapp
DocumentRoot /home/madhu/ror/myapp/public
ProxyPass/http://myapp/
ProxyPassReverse/http://myapp/
ProxyPreserveHost On
RequestHeader set X_FORWARDED_PROTO 'https'
Directory /home/madhu/ror/myapp/public
AllowOverride all
Options -MultiViews
Order allow,deny
allow from all
Directory
SSLEngine On
SSLProxyEngine On
SSLCertificateFile /etc/ssl/certs/Thawte_Server_CA.pem
SSLProxyMachineCertificateFile /etc/ssl/certs/Thawte_Server_CA.pem
VirtualHost
Le SSL est activé et que tout fonctionne bien. Mais quand je vais à l'url https://myapp/login, il dit "L'URL/login demandé n'a pas été trouvé sur ce serveur". Quand je regarde les logs apache, j'ai découvert que la requête va à/var/www/login est à la place de/home/madhu/ror/myapp/public. C'était le journal des erreurs
[client 127.0.0.1] File does not exist: /var/www/login
Y at-il quelque chose qui me manque? S'il vous plaît aider
Merci.