# Upstream fast\_cgi no port error

**URL:** <https://www.ruby-forum.com/t/upstream-fast-cgi-no-port-error/199753>\
**Category:** NGINX\
**Created:** [November 28, 2010, 2:33pm UTC](https://www.ruby-forum.com/t/upstream-fast-cgi-no-port-error/199753 "2010-11-28T14:33:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dobai-Pataky\_BSSSSl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@Dobai-Pataky\_BSSSSl](https://www.ruby-forum.com/u/Dobai-Pataky_BSSSSl)\
**Post date:** [November 28, 2010, 2:33pm UTC](https://www.ruby-forum.com/t/upstream-fast-cgi-no-port-error/199753/1 "2010-11-28T14:33:30Z")

</div>

Hi,

I’m trying out nginx and some of its features. I’m using stable  
version:  
nginx/0.8.53 on ubuntu server.

If I try to configure fast\_cgi to use an upstream backend as in the  
wiki:

upstream backend {  
server localhost:1234;  
}

fastcgi\_pass backend;

I get the the error no “port in upstream”.

According to changelog this looks the same error as appeared in version  
0.5.0  
and fixed in 0.5.1

Is this a regression or have I overlooked something?

Dick

–  
Dick M.  
removed\_email\_address@domain.invalid  
PGP Key ID: 0x9F9434FD

---

<div class="post-metadata">

**Author:** ![dmonahan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/c2a13f/32.png) [@dmonahan](https://www.ruby-forum.com/u/dmonahan)\
**Post date:** [November 28, 2010, 8:37pm UTC](https://www.ruby-forum.com/t/upstream-fast-cgi-no-port-error/199753/2 "2010-11-28T20:37:38Z")

</div>

You shouldn’t need to use an upstream for fast cgi, something like this  
would work:

fastcgi\_pass localhost:1234;

---

<div class="post-metadata">

**Author:** ![dmonahan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/c2a13f/32.png) [@dmonahan](https://www.ruby-forum.com/u/dmonahan)\
**Post date:** [November 29, 2010, 10:10pm UTC](https://www.ruby-forum.com/t/upstream-fast-cgi-no-port-error/199753/3 "2010-11-29T22:10:10Z")

</div>

On 11/28/10 19:36, Phil B. wrote:

> You shouldn’t need to use an upstream for fast cgi, something like this  
> would work:
> 
> fastcgi\_pass localhost:1234;

Yes of course. However upstream is supposed to work as well and, for me  
at  
least, it doesn’t seem to.

If somebody could corroborate my observation then I’d feel more  
confident  
logging it as a bug.

Dick

---

<div class="post-metadata">

**Author:** ![dmonahan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/c2a13f/32.png) [@dmonahan](https://www.ruby-forum.com/u/dmonahan)\
**Post date:** [January 9, 2013, 7:12am UTC](https://www.ruby-forum.com/t/upstream-fast-cgi-no-port-error/199753/4 "2013-01-09T07:12:31Z")

</div>

I have an error as yours, After that I found that my config of upstream  
is  
not included. Because I config upstream in a separated file. Please  
check

Posted at Nginx Forum:

> **[Re: upstream fast\_cgi no port error](https://forum.nginx.org/read.php?2,153847,234821#msg-234821)**
>
> Hi, I'm trying out nginx and some of its features. I'm using stable version: nginx/0.8.53 on ubuntu server. If I try to configure fast\_cgi to use an upstream backend as in the wiki: upstream backend { server localhost:1234; }
