I’m trying to use nginx as a reverse proxy for several softwares that
with webui, e.g. Transmission, MLDonkey, etc.
All are working well except for aMule, which I can connect directly to
port, but when I use nginx it always prompts timeout in error log.
The major difference between aMule and the rest is that amule web server
does not give a http header to the client, for when I try to use curl to
grab the header it gives an empty response. (Although it will return the
correct webpage when curl grabs the webpage) And I suppose that is the
reason nginx thinks connection timeout.
So I wonder if there is any way to let nginx “ignore” the http header
the upstream and just pass the data whatever the upstream gives? Thanks
Posted at Nginx Forum: