Forum: NGINX colons not allowed in query string. A bug?

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Richard Also (Guest)
on 2008-10-18 05:12
(Received via mailing list)
nginx-0.7.19 is not allowing colons in the query string. It errors
with "invalid port in upstream". nginx-0.6.32 does allow colons.

Is this a bug or an intentional change to conform to some specification?

Here's some debug logging.

invalid port in upstream "beta.bloxodb.org/cgi-bin/dataPlotter.pl?
type
=
Tbe
::BloxoLineages
::Ver1
&project_id=BloxoDB&id=TGME49_111690&model=bloxo&fmt=png&thumb=1",
client: 218.89.112.152, server: beta.bloxodb.org, request: "GET /cgi-
bin/dataPlotter.pl?
type
=
Tbe
::BloxoLineages
::Ver1&project_id=BloxoDB&id=TGME49_111690&model=bloxo&fmt=png&thumb=1
HTTP/1.1", host: "beta.bloxodb.org"
http finalize request: 500, "/cgi-bin/dataPlotter.pl?
type
=
Tbe
::BloxoLineages
::Ver1&project_id=BloxoDB&id=TGME49_111690&model=bloxo&fmt=png&thumb=1"
http special response: 500, "/cgi-bin/dataPlotter.pl?
type
=
Tbe
::BloxoLineages
::Ver1&project_id=BloxoDB&id=TGME49_111690&model=bloxo&fmt=png&thumb=1"
http set discard body
HTTP/1.1 500 Internal Server Error
This topic is locked and can not be replied to.