Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails nginx:[警告]0.0.0.0:80上的服务器名称ip_地址冲突,已忽略_Ruby On Rails_Nginx_Passenger_Web Deployment - Fatal编程技术网

Ruby on rails nginx:[警告]0.0.0.0:80上的服务器名称ip_地址冲突,已忽略

Ruby on rails nginx:[警告]0.0.0.0:80上的服务器名称ip_地址冲突,已忽略,ruby-on-rails,nginx,passenger,web-deployment,Ruby On Rails,Nginx,Passenger,Web Deployment,我已经安装了Nginx和乘客使用。我按照博客做了一切。但当我重新加载Nginx服务时,它在0.0.0.0:80上显示了冲突的服务器名称“ip_地址”,忽略了 /etc/site available/default server { #listen 80; #listen [::]:80 ipv6only=on; server_name ip_address; passenger_enabled on; rails_

我已经安装了Nginx和乘客使用。我按照博客做了一切。但当我重新加载Nginx服务时,它在0.0.0.0:80上显示了冲突的服务器名称“ip_地址”,忽略了

/etc/site available/default

server {
        #listen 80;
        #listen [::]:80 ipv6only=on;

        server_name ip_address;
        passenger_enabled on;
        rails_env    production;
        root         /var/www/testapp/public;

        # redirect server error pages to the static page /50x.html
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
}
/etc/site available/testapp

server {
  listen 80 default_server;
  server_name ipaddress;
  passenger_enabled on;
  passenger_app_env development;
  root /home/iradmin/rails_project/testapp/public;
}

我不知道我在这里做错了什么。提前感谢。

在您的
/etc/sites available/default
配置中,您已将
服务器名称设置为
ipaddress
,并且在
/etc/sites available/testapp
中,您还提供了
ipaddress
服务器名称


错误消息指出您有冲突,因为在这两个文件中,服务器名称都是
ipaddress
。若要解决此错误,请为服务器指定不同的名称。关于Nginx server_name的更多信息可以在官方文档中找到

以前,我在站点可用文件夹中有一个webruby文件,如testapp,具有相同的设置,但我删除了该文件以设置新文件testapp。是否由于删除了该文件而导致错误?