web-dev-qa-db-fra.com

extension du fichier nginx mime.types par défaut

Je voudrais ajouter quelques types supplémentaires aux types mime nginx, mais je ne veux pas modifier la valeur par défaut /etc/nginx/mime.types car cela ajouterait une complexité supplémentaire au processus de déploiement.

Si j'ajoute un types {...} section à mon nginx.conf il remplacera tous les autres types déclarés avec le include mime.types;.

J'ai pensé que je pourrais écrire une règle d'emplacement pour les extensions des fichiers que je dois gérer, mais je suppose qu'il doit y avoir un moyen plus propre d'y parvenir.

36
fortran

Si j'ajoute une section types {...} à mon nginx.conf, elle remplacera tous les autres types déclarés avec le include mime.types ;.

Non, ce ne sera pas le cas.

Il vous suffit de spécifier des types supplémentaires au même niveau que votre mime.types comprendre:

include mime.types;
types {
    # here are additional types
    application/javascript mjs;
}
58
VBart