<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Basti,<div><br></div><div>thanks for ur answer.</div><div><br></div><div>no - its no PHP involved.</div><div><br></div><div>Its only proxy to apache localhost:8080 where the mod_dav_svn handles the request.</div><div><br></div><div>best regards,</div><div>daniel.</div><div><br><div><div>Am 05.02.2013 um 15:51 schrieb basti <<a href="mailto:black.fledermaus@arcor.de">black.fledermaus@arcor.de</a>>:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
<div bgcolor="#FFFFFF" text="#000000">
<tt>If your site use PHP so have a look on your php.ini<br>
<br>
there are 2 param's:<br>
<br>
upload_max_filesize<br>
post_max_size<br>
<br>
<br>
</tt><br>
Am 05.02.2013 15:08, schrieb dast@c-base:
<blockquote cite="mid:7683FB94-FFD0-46A8-9E0A-5DF67690176E@c-base.org" type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">Hi,</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">i want to use Nginx with apache2 and mod_dav_svn for
hosting my SVN Repository via https.</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">But i have problems on commit large files.</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">On a 8MB ffmpeg binary commit, my SVN client brings this
error:</div><p style="color: rgb(34, 34, 34); font-family: arial, sans-serif;
font-size: 13px; background-color: rgb(255, 255, 255); position:
static; z-index: auto; "><font face="courier new, monospace">Commit
failed (details follow):<br>
Server sent unexpected return value (413 Request Entity Too
Large) in response to PUT request for
'/svn/repo1/!svn/wrk/b2f0560a-<wbr>05fd-427c-9039-d47dea9ff9c4/<wbr>path/ffmpeg'</font></p><p style="color: rgb(34, 34, 34); font-family: arial, sans-serif;
font-size: 13px; background-color: rgb(255, 255, 255); "><br>
The Nginx error log says:</p>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br class="webkit-block-placeholder">
</div><p style="color: rgb(34, 34, 34); font-family: arial, sans-serif;
font-size: 13px; background-color: rgb(255, 255, 255); "><font face="courier new, monospace">2013/02/05 14:20:25 [error]
22931#0: *2693 client intended to send too large body: 8309431
bytes, client: 93.220.123.123, server: <a moz-do-not-send="true" href="http://mydomain.com/" target="_blank" style="color: rgb(17, 85, 204);">mydomain.com</a>,
request: "PUT /svn/repo1/!svn/wrk/b2f0560a-<wbr>05fd-427c-9039-ababea9ff9c4/</font><span style="font-family: 'courier new', monospace;">pa<wbr>th</span><font face="courier new, monospace">/ffmpeg HTTP/1.1", host: "<a moz-do-not-send="true" href="http://mydomain.com/" target="_blank" style="color: rgb(17, 85, 204);">mydomain.com</a>"</font></p>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br class="webkit-block-placeholder">
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">And nothing about the request in the apache logs.</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">So i think the nginx blocks the request, not the proxy
to apache.</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">The Requests to the Nginx goes over HTTPS:</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><a moz-do-not-send="true" href="https://public-domain.com/svn/" target="_blank" style="color: rgb(17, 85, 204);">https://public-domain.com/svn/</a> (nginx)
<> routing to <a moz-do-not-send="true" href="http://localhost:8080/" target="_blank" style="color:
rgb(17, 85, 204);">http://localhost:8080</a> (apache2)</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">My Nginx config already has <b><font face="courier new,
monospace">client_max_body_size 256M;</font></b> in the
nginx.conf inside http { } and server { } in the vost site
config.</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">But it does not helps or is ignored.</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">i have searched all other nginx configfiles for
"client_max_body_size" without succes:</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">
<div><font face="courier new, monospace"><b>#> grep -R
'client_max_body_size' ./*</b></font></div>
<div><font face="courier new, monospace">./nginx.conf:
client_max_body_size 256M;</font></div>
<div><font face="courier new, monospace">./sites-available/<a moz-do-not-send="true" href="http://443_mydomain.com/" target="_blank" style="color: rgb(17, 85, 204);">443_<wbr>mydomain.com</a>:
client_max_body_size 256M;</font></div>
<div><span style="font-family: 'courier new', monospace;">./sites-available/<a moz-do-not-send="true" href="http://443_mydomain.com/" target="_blank" style="color: rgb(17, 85, 204);">443_<wbr>mydomain.com</a>:
client_max_body_size 256M;</span><br>
</div>
<div><font face="courier new, monospace">./sites-enabled/<a moz-do-not-send="true" href="http://443_mydomain.com/" target="_blank" style="color: rgb(17, 85, 204);">443_mydomain.<wbr>com</a>:
client_max_body_size 256M;</font></div>
<div><span style="font-family: 'courier new', monospace;">./sites-enabled/<a moz-do-not-send="true" href="http://443_mydomain.com/" target="_blank" style="color: rgb(17, 85, 204);">443_mydomain.<wbr>com</a>:
client_max_body_size 256M;</span><br>
</div>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">my site config file:</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">
<div><br>
</div>
<div><font face="courier new, monospace">server {</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>listen 443;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>server_name <a moz-do-not-send="true" href="http://mydomain.com/" target="_blank" style="color: rgb(17, 85, 204);">mydomain.com</a>;</font></div>
<div><font face="courier new, monospace"><br>
</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>client_max_body_size
256M;</font></div>
<div><font face="courier new, monospace"><br>
</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>ssl on;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>ssl_certificate
<span style="white-space: pre-wrap;"> </span>/path/ssl-cert/nginx/mydomain.<wbr>com.2013-01.cacert.crt;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>ssl_certificate_key
/path/ssl-cert/nginx/mydomain.<wbr>com.2013-01.key;</font></div>
<div><font face="courier new, monospace"><br>
</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>access_log
/path/logs/nginx.https.<wbr>mydomain.com.access.log;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>error_log
/path/logs/nginx.https.<wbr>mydomain.com.error.log debug;</font></div>
<div><font face="courier new, monospace"><br>
</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>root /path/htdocs/<a moz-do-not-send="true" href="http://mydomain.com/" target="_blank" style="color: rgb(17, 85, 204);">mydomain.com</a>;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>index index.php
index.html;</font></div>
<div><font face="courier new, monospace"><br>
</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>location / {</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>try_files $uri
$uri/ /index.php;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>}</font></div>
<div><font face="courier new, monospace"><br>
</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>location /svn {</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>client_max_body_size
256M;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>keepalive_timeout
60;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span> include
/etc/nginx/proxy_params;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span> proxy_pass
<a moz-do-not-send="true" href="http://127.0.0.1:8080/" target="_blank" style="color: rgb(17, 85, 204);">http://127.0.0.1:8080</a>;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span> set $dest
$http_destination;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span> if
($http_destination ~ "^<a class="moz-txt-link-freetext" href="https://(.+)">https://(.+)</a>") {</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span> set $dest
<a moz-do-not-send="true" href="http://$1">http://$1</a>;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span> }</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>
proxy_set_header Destination $dest;</font></div>
<div><font face="courier new, monospace"><span style="white-space: pre-wrap;"> </span>}</font></div>
<div><font face="courier new, monospace"><br>
</font></div>
<div><font face="courier new, monospace">}</font></div>
<div><br>
</div>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">So, what can i check?</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">What is wrong in my config?</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">Why is client_max_body_size ignored?</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">Does client_max_body_size not work on https?</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">Does client_max_body_size not work on PUT requests?</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">After 2 days of testing i hav no idea that to check. :(</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); "><br>
</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">best regards,</div>
<div style="color: rgb(34, 34, 34); font-family: arial,
sans-serif; font-size: 13px; background-color: rgb(255, 255,
255); ">Daniel.</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
nginx mailing list
<a class="moz-txt-link-abbreviated" href="mailto:nginx@nginx.org">nginx@nginx.org</a>
<a class="moz-txt-link-freetext" href="http://mailman.nginx.org/mailman/listinfo/nginx">http://mailman.nginx.org/mailman/listinfo/nginx</a></pre>
</blockquote>
</div>
_______________________________________________<br>nginx mailing list<br><a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br><a href="http://mailman.nginx.org/mailman/listinfo/nginx">http://mailman.nginx.org/mailman/listinfo/nginx</a></blockquote></div><br></div></body></html>