2010-06-16 79 views
1

Apache一直在頭文件中使用內容類型爲'text/plain'的Rails文件。我安裝了mod_mime,包含所有正確的MIME分配的mime.types文件,以及我的配置中的以下代碼。有什麼想法嗎?Apache爲Rails文件提供了錯誤的Content-Type

DefaultType text/plain 

<IfModule mime_module> 
    TypesConfig /etc/apache2/mime.types 
    AddType application/x-compress .Z 
    AddType application/x-gzip .gz .tgz 
</IfModule> 

不知道,如果是相關的,但這裏是我的檔案網站可用文件夾:

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

編輯:我剛剛創建從頭另一個Rails應用程序,並且默認Rails的「歡迎登機「頁面似乎正確顯示。我猜這意味着什麼是搞砸了與我的其他導軌安裝...

+0

哪個軌文件變化

DefaultType text/plain 

正在服務?那些在你的公共文件夾? – 2010-06-16 14:51:36

+0

是的,DocumentRoot被設置爲/ home/demo/public_html/app/public – NudeCanalTroll 2010-06-16 15:01:01

回答

0

哎呀,看起來像我不得不這樣做是爲了

DefaultType text/html