Phusion Passenger не отображает CSS, файлы Javascript - PullRequest
0 голосов
/ 18 августа 2011

У меня есть установка Phusion, настроенная на Rails 3.0.10 и Apache 2, и ресурсы, такие как CSS и Javascript, по-видимому, обслуживаются, но не используются браузером.корневой URL, страница отображается, но браузер не использует CSS и javascript.Я вижу запросы GET, поступающие для каждого актива в журналах доступа.

Я могу посетить эти ресурсы непосредственно в своем браузере, перейдя в файл stylesheets / application.css? 1313636333.1006 * Я не вижу ошибок прав доступа в производственных журналах или журналах ошибок apache.

Мой VHost выглядит следующим образом:

<VirtualHost *:80>
  ServerAdmin info@example.com
  ServerName portal.example.com
  DocumentRoot /app/example/public
  <Directory /app/example/public>
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

1 Ответ

1 голос
/ 18 августа 2011

Поскольку вы можете получить доступ к статическим ресурсам, причиной может быть неправильность типа MIME.

Получите следующие данные:

curl --head http://portal.example.com/stylesheets/application.css

результат должен содержать "Тип: text / css "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...