Eu tenho um aplicativo em Ruby on Rails 3.2.8, e estou usando o passageiro-Nginx como Web Server na porta 3037 com Apache2 e SSL usando ProxyPass e ProxyPassReverse. Meu problema é que, quando carregar no chrome ou no firefox, os arquivos CSS e JavaScript não são carregados.
Eu tenho um certificado SSL da Register.com e o configurei em um VirtualHost dessa maneira:
isto está no meu VirtualHost da porta 80
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /home/mydomain/
PassengerEnabled off
ProxyPass / http://0.0.0.0:3037/
ProxyPassReverse / http://0.0.0.0:3037/
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteCond %{REQUEST_URI} !(\.js|\.css)$ [NC]
RewriteRule \.(gif|jpg|jpeg|jpe|png|css|js)$ - [S=1]
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
isto está no meu arquivo da porta SSL 443:
<Proxy *>
Allow from localhost
</Proxy>
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /home/mydomain/
ErrorLog /var/www/logs/www.mydomain.com/ssl_error_log.log
CustomLog /var/www/logs/www.mydomain.com/ssl_access_log.log combined
SSLEngine on
SSLCertificateFile /home/mydomain/certs/register/certs_register/certificate.crt
SSLCertificateKeyFile /home/mydomain/certs/register/shapelovers.key
SSLCACertificateFile /home/mydomain/certs/register/certs_register/Intermediary_Certificate_1.crt
SSLProtocol all
SSLProxyEngine on
PassengerEnabled off
ProxyPass / http://0.0.0.0:3037/
ProxyPassReverse / http://0.0.0.0:3037/
tudo isso em um único arquivo
Eu tentei de tudo para resolver esse problema sem poder sair, se alguém puder me ajudar, eu vou agradecer totalmente
UPDATE
no navegador da web Firefox é exibido perfeitamente sem erros, agora apenas o erro é exibido no navegador Chrome