предисловие
Представлено в предыдущем сообщении в блогеВнедрение балансировки нагрузки Nginx, в этой статье кратко рассказывается, как создать файловый сервер с помощью Nginx.
Установка Nginx
Это было рассмотрено в предыдущем сообщении в блоге, поэтому я не буду говорить об этом здесь. адрес:Руководство по установке Nginx в Linux и Windows:呜呜.cn блог на .com/unimodal/fear/...
Конфигурация Nginx
Конфигурация Nginx такая же, как и у обычного, просто добавьте новый файл в каталог nginx/html. Затем вы можете загрузить его, добавив IP-адрес Nginx и путь к файлу.Например, создайте тестовый каталог в каталоге nginx/html, а затем создайте файлы xuwujing.txt и xuwujing.zip в тестовом каталоге и введите его в браузере.http://localhost:8080/test/xuwujing.zip, вы можете скачать его.
пример графика:
Загрузка статического файла
Вышеупомянутая конфигурация может просто соответствовать некоторым требованиям, но иногда мы хотим загружать файлы в других форматах через nginx, например загружать изображение, но доступ к этому URL-адресу браузера автоматически отображает изображение, тогда мы можем добавить конфигурацию и позволить браузеру скачать изображение. Например, мы обращаемся к статическим файлам в тестовом каталоге, тогда мы можем добавить следующую конфигурацию в nginx/conf!
location /test {
add_header Content-Disposition "attachment;";
}
пример графика:
Если не настроено:
При добавлении конфигурации:
Укажите путь хранения файла
Путь к файлу Nginx по умолчанию находится в установленном каталоге nginx/html.Если мы хотим изменить этот путь, мы можем изменить корневой путь расположения, например, изменить его на каталог opt:
location / {
root /opt/nginx/nginx-1.8.0/html;
index index.html index.htm;
}
конфигурация nginx/conf
Тогда конфигурация nginx/conf выглядит следующим образом
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 8080;
server_name localhost;
location / {
root /opt/nginx/nginx-1.8.0/html;
index index.html index.htm;
}
location /test {
add_header Content-Disposition "attachment;";
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
разное
Статьи по Теме
Руководство по установке Nginx в Linux и Windows:блог woo woo woo.cn на.com/nothingness/fear/… Springboot + балансировка нагрузки SpringCloud: блог woo woo woo.cn на.com/nothingness/fear/… Nginx+SpringBoot реализует балансировку нагрузки: блог woo woo woo.cn на.com/nothingness/fear/…
музыкальная рекомендация
Оригинал не просто, если вы чувствуете себя хорошо, я надеюсь, как или рекомендовать! Ваша поддержка - самая большая мотивация для моего письма! Уведомление об авторских правах: Автор: ничтожество Источник блога сада:www.cnblogs.com/xuwujingИсточник CSDN:blog.csdn.net/qazwsxpcm Источник самородков:Наггетс Талант /user/365003… Источник личного блога:www.panchengming.com