Неправильный тип MIME от nginx, обслуживающего Mezzanine и Django-compressor, минифицированный javascript

Я развернул Mezzanine на экземпляре EC2 Ubuntu и локально обслуживаю статические ресурсы с конфигурацией nginx по умолчанию. При входе в Mezzanine встроенное редактирование js не загружается должным образом из минимизированного js в static/CACHE, созданном компрессором.

(Если выключить компрессор, все работает нормально)

ошибки: (усечено для краткости)

Resource interpreted as Script but transferred with MIME type text/html: "http://ec2-54-187-111-135.us-west-2.compute.amazonaws.com/about//plugins/inlinepopups/editor_plugin.js/". 6ec516b360b5.js:616
Uncaught SyntaxError: Unexpected token < ec2-54-187-111-135.us-west-2.compute.amazonaws.com/:1
Resource interpreted as Script but transferred with MIME type text/html: "http://ec2-54-187-111-135.us-west-2.compute.amazonaws.com/about//langs/en.js/". 6ec516b360b5.js:616

Я понимаю, что проблема по существу такая же, как этот вопрос, но я не уверен, как явно настроить nginx для правильной установки типа MIME для ресурсов, загруженных из минимизированных административных js Mezzanine в компрессоре, созданном CACHE?

Я не уверен, какую еще информацию опубликовать, связанную с моей конфигурацией - отредактирую сообщение в ответ на комментарии.


person Robert Carter Mills    schedule 15.06.2014    source источник
comment
У вас есть обновления?   -  person Cuong Thai    schedule 05.05.2015


Ответы (1)


Не могли бы вы опубликовать свою основную конфигурацию Nginx и свои mime.types? Также, вероятно, хорошей идеей будет опубликовать специфическую для вашего приложения конфигурацию. Обязательно дезинфицируйте по мере необходимости.

#example
sudo cat /etc/nginx/mime.types
sudo cat /etc/nginx/nginx.conf
person Max Resnick    schedule 15.06.2014