Создать образ nginx на docker-hub

1 000 руб. за проект • безналичный расчёт, электронные деньги
25 марта 2018, 17:59 • 3 отклика • 22 просмотра
На основе официального контейнера nginx(hub.docker.com/_/nginx/) сделать образ с конфигом, который соответствует этому конфигу apache :

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !(.png|.jpg|.gif|.jpeg|.svg|.css|.js)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]
RewriteRule ^([^.]+)/$ $1.html [NC,L]
</IfModule>

<IfModule mod_headers.c>
# WEEK
<FilesMatch ".(png|jpg|gif|jpeg|svg|css|js)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
</IfModule>

AuthType Basic
AuthName "Restricted Content"
AuthUserFile /home/username/.htpasswd
Require valid-user

Т.е. нужен nginx внутри контейнера, который для всех хостов отдает статику по правилу:
example.com/filename -> example.com/filename.html
Имена файлов названы на кириллице.
Отзывы
Работа по проекту была сдана раньше срока, все сделано согласно ТЗ. Андрей очень грамотный специалист, быстро вникающий в суть задачи. Всем рекомендую работать с ним.
~ 6 лет назад
R50 8aa7f4714ce9f1545ec5bf3c727fe98d
Фрилансер
Подробно разъяснил всё, ответил на все вопросы.
Принял работу и сразу оплатил.
Замечательный заказчик.
Советую с ним иметь дело.
~ 6 лет назад