Not listing proxy_pass port 8009

Nikolas Stevenson-Molnar nik.molnar at consbio.org
Wed Jul 24 19:36:32 UTC 2013


Go back over all your nginx conf files, making sure to look at included
files as well... it seems that somewhere you have "listen 8080" and
possibly overlapping "server_name" directives.

If that fails, I'd suggest you backup then throw out your current
config, then start simple and build it up one piece at a time, testing
each addition. E.g., start with just a single "server" block, get it
working, then add the next one, etc. etc.

_Nik

On 7/24/2013 12:19 PM, imran_kh wrote:
> Hello,
>
> I have observed that, Nginx configured on port 80 as per
> /etc/nginx/sites-enabled/default file but it is listening on port 8080 and
> 80. Please see the details for the same.
>
> server {
> listen 80;
> server_name example.com;
>
> location / {
> proxy_pass http://localhost:8009;
> send_timeout 6000;
> proxy_read_timeout 120;
> proxy_connect_timeout 120;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
> }
> }
>
> Port 8080 is listening on Public IP address. 
> # sudo netstat -anop | grep :8080
> tcp        0      0 Public_IP:8080      0.0.0.0:*               LISTEN     
> 18674/nginx      off (0.00/0/0)
>
> Port 80 is listening on 0.0.0.0
> # sudo netstat -anop | grep :80
> tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN  
>    18674/nginx      off (0.00/0/0)
>
> When I am trying to start the nginx service without init.d script getting
> below message.
>
> #sudo /usr/sbin/nginx
> [sudo] password for xyz:
> nginx: [warn] conflicting server name " example.com " on 0.0.0.0:80,
> ignored
> nginx: [warn] conflicting server name " example1.com " on 0.0.0.0:80,
> ignored
> nginx: [warn] conflicting server name "example.com " on 0.0.0.0:80, ignored
> nginx: [warn] conflicting server name "example2.com " on 0.0.0.0:80,
> ignored
> nginx: [emerg] bind() to Public_IP:8080 failed (98: Address already in use)
> nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
> nginx: [emerg] bind() to Public_IP:8080 failed (98: Address already in use)
> nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
> nginx: [emerg] bind() to Public_IP:8080 failed (98: Address already in use)
> nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
> nginx: [emerg] bind() to Public_IP:8080 failed (98: Address already in use)
> nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
> nginx: [emerg] bind() to Public_IP:8080 failed (98: Address already in use)
> nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
> nginx: [emerg] still could not bind()
>
> Thanks,
> Imran Khan.
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?2,241157,241203#msg-241203
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx



More information about the nginx mailing list