Apache обслуживает неправильный Content-Type для файлов Rails

Apache продолжает обслуживать мои файлы Rails с Content-Type «text/plain» в заголовке. У меня установлен mod_mime, файлы mime.types со всеми правильными назначениями MIME и следующий код в моей конфигурации. Есть предположения?

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 «Добро пожаловать на борт» по умолчанию, кажется, отображается правильно. Я предполагаю, что это означает, что что-то не так с моей другой установкой Rails...


person NudeCanalTroll    schedule 16.06.2010    source источник
comment
Какие файлы rails обслуживаются? Те, что в вашей общей папке?   -  person Doug Neiner    schedule 16.06.2010
comment
Да, для DocumentRoot установлено значение /home/demo/public_html/app/public.   -  person NudeCanalTroll    schedule 16.06.2010


Ответы (1)


Гррр, похоже, все, что мне нужно было сделать, это измениться

DefaultType text/plain

to

DefaultType text/html
person NudeCanalTroll    schedule 16.06.2010