请帮我在配置Nginx
与ngx_http_image_filter_module
对模块Docker
.
我想用Nginx创建图像缩略图.我知道这ngx_http_image_filter_module
是需要的.如果我看看Dockerfile中的Nginx标准容器,我可以看到它已经构建好了nginx-module-image-filter
(我相信这是我需要的).但是当我尝试image_filter resize 100 100
在Nginx中使用时,Docker不会启动此容器并抛出错误:
nginx_1 | 2016/11/13 13:28:28 [emerg] 1#1:/etc/nginx/conf.d/nginx.conf:34中的未知指令"image_filter"
nginx_1 | nginx:/ emerc] /etc/nginx/conf.d/nginx.conf:34中的未知指令"image_filter"
我已经尝试使用自己的Dockerfile构建容器,但没有任何改变.我用过这个Dockerfile:
FROM nginx
RUN apt-get update
RUN apt-get install --no-install-recommends --no-install-suggests -y \
nginx-module-image-filter
Run Code Online (Sandbox Code Playgroud)
我的主机配置(位于/etc/nginx/conf.d/下)
server {
listen 80;
location /images/originals/ {
alias /site/storage/app/public/images/originals/;
image_filter resize 100 100;
}
}
Run Code Online (Sandbox Code Playgroud)
Nginx配置(标准)
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
} …
Run Code Online (Sandbox Code Playgroud) 我知道sqlite数据库会自动为插入的每个记录生成一个唯一的id(自动增量).
有没有人知道在执行替换查询时是否有可能在sqlite3数据库中耗尽系统唯一ID?
我的意思是数据库中的每一段数据都有自己的类型.例如,系统唯一ID类似于int.如果数据库生成的唯一ID等于MAX_INT,那么数据库将对下一条记录执行什么操作?
谢谢.