0
我想在我的本地主机上使用Apache和Phusion乘客配置SSL。我正在使用虚拟主机。ssl本地主机使用Apache和乘客
我在网站可用下面的配置/ 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
的启用SSL,一切工作正常。但是,当我转到网址https://myapp/login时,它显示“在此服务器上找不到请求的URL /登录名”。当我查看apache日志时,发现请求将/ var/www/login替换为/ home/madhu/ror/myapp/public。这是错误日志
[client 127.0.0.1] File does not exist: /var/www/login
有什么我失踪?请帮忙
谢谢。