====== Создание веб сервера статических файлов на Alpine Linux nginx ====== Данная инструкция позволит вам настроить веб сервер NGINX в операционной системе Alpine Linux для размещения статических файлов, например репозитория дистрибутивов ПО. Необходимо выполнить следующие команды для добавления и настройки Nginx: * Обновить кэш менеджера пакетов, командой: apk update * Установить веб-сервер NGINX: apk add nginx * Добавить пользователя веб-сервера в систему и задать ему соответствующие праваadduser -D -g 'www' www chown -R www:www /var/lib/nginx chown -R www:www /var/local-repo * Создать конфигурационный файл нового веб-ресурса и задать ему следующие значения, где ''repo.local'' - доменный адрес создаваемого сервера.vi /etc/nginx/http.d/mirror.conf server { listen 80; server_name repo.local; add_header X-Frame-Options "SAMEORIGIN"; add_header Referrer-Policy "no-referrer"; root /var/local-repo/; location / { autoindex on; allow all; sendfile on; sendfile_max_chunk 1m; autoindex_exact_size off; autoindex_format html; autoindex_localtime on; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } * Запустить веб-сервер NGINX и настроить его автоматическую загрузку при включении операционной системы. rc-service nginx start rc-update add nginx default