Nginx: обслуживание файлов как текст, не имея .txt добавленный к нему

Они только способ, которым я видел, с помощью этой статьи ZDnet.

3
задан 27 September 2013 в 22:32
1 ответ

Вы можете указать, в каком mimetype вы хотите, чтобы nginx обслуживал файлы, установив директиву types в вашей конфигурации nginx. Я не знаю о других дистрибутивах Linux, но если вы используете ubuntu, /etc/nginx/mime.types включен по умолчанию.

Для обслуживания .rb файлы как text \ plain убедитесь, что /etc/nginx/mime.types содержит следующее:

types {
   ...
   text/plain    txt rb;
   ....
}

После этого вы сможете загружать файлы как txt без расширения txt. Я сделал это с помощью Chrome / Mac OS X, и он работал, как ожидалось. Примечание. Это означает, что если вы обслуживаете несколько сайтов с помощью nginx, все будут возвращать файлы с расширением .rb в виде текста.

4
ответ дан 3 December 2019 в 06:09

Теги

Похожие вопросы