Is HTTP 1.1 chuncked file encoding on upstream fastcgi servers working for nginx 1.2.4 ?
SirNoSkill
quandary82 at hailmail.net
Thu Feb 7 11:31:02 UTC 2013
Hi,
I have a question regarding nginx-fastcgi.
I use nginx 1.2.4 from here:
--------------------------------------------------------------------------------------------------
sudo -s
nginx=stable # use nginx=development for latest development version
add-apt-repository ppa:nginx/$nginx
apt-get update
apt-get install nginx
--------------------------------------------------------------------------------------------------
The, I use ASP.NET MVC3 on Linux with nginx.
To do that, I forward requests to nginx via fastcgi-mono-server4.
So far it works fine, except for this little problem here:
http://stackoverflow.com/questions/14662795/why-do-i-have-unwanted-extra-bytes-at-the-beginning-of-image
which I have also forwarded to the mono mailing-list, here:
http://mono.1490590.n4.nabble.com/Bug-in-mono-3-0-1-MVC3-File-FileResult-td4658382.html
It seems to have something todo with HTTP 1.1's chunked transfer
encoding via the fastcgi-mono-server4.
So my question to the nginx people:
Does this version of nginx (1.2.4) support HTTP 1.1 + chunked transfer
encoding, and that also for the fastcgi-upstream servers ?
Because according to links found via quora, it does.
Second, do I have to add any nginx config file variables to make it work
?
I googled a bit and found these options:
chunked_transfer_encoding on;
fastcgi_keep_conn on;
proxy_http_version 1.1;
If so, is this the correct place (see mono mailing list link for
complete entry):
location / {
root /home/danillo/www/HomePage;
#index index.html index.htm default.aspx Default.aspx;
#fastcgi_index Default.aspx;
fastcgi_pass 127.0.0.1:9000;
include /etc/nginx/fastcgi_params;
chunked_transfer_encoding on;
proxy_http_version 1.1;
#fastcgi_keep_conn on;
}
Or are the 3 options mentioned above "ON" by default, so that I do not
need to specify them ?
Am I missing something configuration-wise ?
Because I just want to rule out the possibility of this actually being a
nginx or a missing-nginx-configuration-option bug.
--
NoSkillz
quandary82 at hailmail.net
--
http://www.fastmail.fm - Or how I learned to stop worrying and
love email again
More information about the nginx
mailing list