2010-06-16 3 views
1

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 ...

+0

Quels fichiers rails sont servis? Ceux de votre dossier public? –

+0

Oui, DocumentRoot est défini sur/home/demo/public_html/app/public – NudeCanalTroll

Répondre

0

Grrr, ressemble à tout ce que je devais faire était le changement

DefaultType text/plain 

à

DefaultType text/html 
Questions connexes