Apache continue de diffuser mes fichiers Rails avec un type de contenu 'texte/brut' dans l'en-tête. J'ai mod_mime installé, un fichier mime.types avec toutes les affectations MIME correctes, et le code suivant dans ma configuration. Des pensées?Apache desservant un type de contenu incorrect pour les fichiers Rails
DefaultType text/plain
<IfModule mime_module>
TypesConfig /etc/apache2/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
</IfModule>
Je ne sais pas si elle est pertinente, mais voici le fichier dans mes sites disponibles dossier:
<VirtualHost *:80>
ServerName app.com
ServerAlias www.app.com
DocumentRoot /home/demo/public_html/app/public
RewriteEngine On
<Proxy balancer://mongrel1>
BalancerMember http://127.0.0.1:5000
BalancerMember http://127.0.0.1:5001
BalancerMember http://127.0.0.1:5002
</Proxy>
# Redirect all non-static requests to thin
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ balancer://mongrel1%{REQUEST_URI} [P,QSA,L]
ProxyPass/balancer://mongrel1/
ProxyPassReverse/balancer://mongrel1/
ProxyPreserveHost on
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
# Custom log file locations
ErrorLog /home/demo/public_html/app/log/error.log
CustomLog /home/demo/public_html/app/log/access.log combined
</VirtualHost>
EDIT: Je viens de créer une autre application Rails à partir de zéro, et la valeur par défaut Rails « Bienvenue à bord "La page semble s'afficher correctement. Je devine que cela signifie quelque chose foiré avec mon autre installation Rails ...
Quels fichiers rails sont servis? Ceux de votre dossier public? –
Oui, DocumentRoot est défini sur/home/demo/public_html/app/public – NudeCanalTroll