Данная инструкция позволит вам настроить веб сервер NGINX в операционной системе Alpine Linux для размещения статических файлов, например репозитория дистрибутивов ПО.
Необходимо выполнить следующие команды для добавления и настройки Nginx:
apk update
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 { } }
rc-service nginx start rc-update add nginx default