在我的apache 2.2服务器上正确激活mod_deflate,我试图通过curl命令行发送一个gzipped主体.
我见过的所有教程都说要添加-H'Content-Encoding:gzip'和gzip我的正文文件,但是这会失败:
echo '{ "mydummy" : "json" }' > body
gzip body
curl -v -i http://localhost/mymodule -H'Content-Encoding: gzip' --data-binary @body.gz
Run Code Online (Sandbox Code Playgroud)
我的apache模块接收0个字节
在我的apache error.log中如果LogLevel设置为debug我得到:
[Thu Jun 01 14:29:03 2017] [debug] mod_deflate.c(900): [client 127.0.0.1] Failed to inflate input: cannot handle deflate flags
在docker doc中没有任何解释,或者似乎在docker中有任何内置变量来查找构建映像的原始工作目录.我想在不同的目录上运行命令,并在某些时候回到我启动docker build的地方.我错过了一些明显的东西吗 谢谢.
Dockerfile示例:
FROM ubuntu
WORKDIR /my_folder
RUN command1
WORKDIR ??? // How do i get back to the Dockerfile folder?
RUN command2
Run Code Online (Sandbox Code Playgroud)