docker运行nginx作为反向代理并从容器缓存静态文件-问题

时间:2019-02-22 18:20:08

标签: docker nginx caching reverse-proxy reverse

我对我的nginx配置有疑问。我想缓存所有静态文件,例如docker容器中的js | css | png。

我使用nginx作为反向代理,并且在我的容器中是针对php请求运行的apache。

我当前的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;
} 

有人可以给我一个例子吗?

0 个答案:

没有答案