Докер, запускающий nginx в качестве обратного прокси и кеширующий статические файлы из контейнера - проблема - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть вопрос по поводу моей конфигурации nginx.Я хотел бы кэшировать все статические файлы, например, js | css | png из контейнера Docker.

Я использую nginx в качестве обратного прокси-сервера, и в моем контейнере есть Apache для запросов php.

Мой текущийnginx site.conf выглядит так:

server {
listen 443 ssl;
server_name www.domain.de;
server_tokens off;

proxy_set_header X-Real-IP  $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host;

ssl_certificate /etc/letsencrypt/live/www.domain.de/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/www.domain.de/privkey.pem;

#location ~* .(js|css|png|jpg|jpeg|gif|svg|ico)$ {
#  ???
#}

location @proxy {
   proxy_pass  http://www.domain.de;
}

location ~  {
    proxy_pass http://www.domain.de;
} 

Кто-нибудь может привести пример?

...