Hi,

As you can see, the second server to listen on 3000 has been given the
server_name localhost. Nginx is ignoring that config since it can't listen
on the same port twice.

--
Thanks & Regards,
Dhruva Sagar.



On Tue, Oct 26, 2010 at 11:38, Dhruva Sagar <[email protected]> wrote:

> Hi,
>
> You have 2 servers to listen on the port 3000 in the config, thats the
> problem imo
>
> --
> Thanks & Regards,
> Dhruva Sagar.
>
>
>
>
> On Tue, Oct 26, 2010 at 11:35, Tushar Gandhi <[email protected]> wrote:
>
>> Hi,
>>  I have deployed my rails application using nginx module.
>> It is running successfully but my problem is whenever I am restart/start
>> the server I am getting following warning
>> "[warn]: conflicting server name "localhost" on 0.0.0.0:3000, ignored"
>>
>> My nginx.conf file is as follows:-
>>
>>
>> #user  nobody;
>> worker_processes  1;
>>
>> #error_log  logs/error.log;
>> #error_log  logs/error.log  notice;
>> #error_log  logs/error.log  info;
>>
>> #pid        logs/nginx.pid;
>>
>>
>> events {
>>    worker_connections  1024;
>> }
>>
>>
>> http {
>>    passenger_root /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15;
>>    passenger_ruby /usr/local/bin/ruby;
>>
>>    include       mime.types;
>>    default_type  application/octet-stream;
>>
>>    #log_format  main  '$remote_addr - $remote_user [$time_local]
>> "$request" '
>>    #                  '$status $body_bytes_sent "$http_referer" '
>>    #                  '"$http_user_agent" "$http_x_forwarded_for"';
>>
>>    #access_log  logs/access.log  main;
>>
>>    sendfile        on;
>>    #tcp_nopush     on;
>>
>>    #keepalive_timeout  0;
>>    keepalive_timeout  65;
>>
>>    #gzip  on;
>>    server {
>>       listen 3000;
>>       server_name localhost;
>>       root /home/rails_project/find_my_home_demo/public;   # <--- be
>> sure to point to 'public'!
>>       passenger_enabled on;
>>       passenger_use_global_queue on;
>>     }
>>
>>
>>
>>    server {
>>        listen       3000;
>>        server_name  localhost;
>>
>>        #charset koi8-r;
>>
>>        #access_log  logs/host.access.log  main;
>>
>>        location / {
>>            root   html;
>>            index  index.html index.htm;
>>        }
>>
>>        #error_page  404              /404.html;
>>
>>        # redirect server error pages to the static page /50x.html
>>        #
>>        error_page   500 502 503 504  /50x.html;
>>        location = /50x.html {
>>            root   html;
>>        }
>>
>>        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
>>        #
>>        #location ~ \.php$ {
>>        #    proxy_pass   http://127.0.0.1;
>>        #}
>>
>>        # pass the PHP scripts to FastCGI server listening on
>> 127.0.0.1:9000
>>        #
>>        #location ~ \.php$ {
>>        #    root           html;
>>        #    fastcgi_pass   127.0.0.1:9000;
>>        #    fastcgi_index  index.php;
>>        #    fastcgi_param  SCRIPT_FILENAME
>> /scripts$fastcgi_script_name;
>>        #    include        fastcgi_params;
>>        #}
>>
>>        # deny access to .htaccess files, if Apache's document root
>>        # concurs with nginx's one
>>        #
>>        #location ~ /\.ht {
>>        #    deny  all;
>>        #}
>>    }
>>
>>
>>    # another virtual host using mix of IP-, name-, and port-based
>> configuration
>>    #
>>    #server {
>>    #    listen       8000;
>>    #    listen       somename:8080;
>>    #    server_name  somename  alias  another.alias;
>>
>>    #    location / {
>>    #        root   html;
>>    #        index  index.html index.htm;
>>    #    }
>>    #}
>>
>>
>>    # HTTPS server
>>    #
>>    #server {
>>    #    listen       443;
>>    #    server_name  localhost;
>>
>>    #    ssl                  on;
>>    #    ssl_certificate      cert.pem;
>>    #    ssl_certificate_key  cert.key;
>>
>>    #    ssl_session_timeout  5m;
>>
>>    #    ssl_protocols  SSLv2 SSLv3 TLSv1;
>>    #    ssl_ciphers
>> ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
>>    #    ssl_prefer_server_ciphers   on;
>>
>>    #    location / {
>>    #        root   html;
>>    #        index  index.html index.htm;
>>    #    }
>>    #}
>>
>> }
>>
>> Can anyone tell me how to solve this?
>>
>> Thanks,
>> Tushar
>>
>> --
>> Posted via http://www.ruby-forum.com/.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Ruby on Rails: Talk" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<rubyonrails-talk%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/rubyonrails-talk?hl=en.
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to