这是我第一个部署到heroku以外的服务器的rails应用程序.我已成功将我的rails应用程序部署到digitalocean.当我在浏览器中键入ipaddress时,会显示主页.但是,当我尝试重定向到其他控制器,如xxx.xxx.xxx.xx / users / si...
                
这是我第一个部署到heroku以外的服务器的rails应用程序.我已成功将我的rails应用程序部署到digitalocean.当我在浏览器中键入ipaddress时,会显示主页.但是,当我尝试重定向到其他控制器,如xxx.xxx.xxx.xx / users / sign_in时,它显示404 Not Found.此外,没有任何图像出现.
在/ etc / nginx的/启用的站点 – /默认
server {
        listen 80 default_server;
        listen [::]:80 default_server ipv6only=on;
        server_name mydomain.com;
        passenger_enabled on;
        rails_env    production;
        root         /home/deploy/myapp/current/public;
        # redirect server error pages to the static page /50x.html
        error_page   500 502 503 504  /50x.html;
        location = / {
           passenger_enabled on; <-added this line for home page to show up
        }
        location = /users/sign_in {
           passenger_enabled on; <-added this line for sign_in view to show up
        }
}
我不知道我错过了什么.我是否必须添加passenger_enabled;到每个位置?还是应用程序的所有uri都有一个共同的配置?
解决方法:
我修好了它.删除了所有位置并添加了passenger_enabled;外.
				 沃梦达教程
				
			本文标题为:ruby-on-rails – Nginx – passanger显示找不到导轨控制器的404
				
        
 
            
        基础教程推荐
             猜你喜欢
        
	     - ruby-on-rails – Nginx支持的Rails应用程序中缺少Content-Length Header 2023-09-20
 - R语言histogram(直方图)的具体使用 2022-10-28
 - golang 自然语言处理工具(gohanlp) 2023-09-05
 - R语言使用gganimate创建可视化动图 2022-12-10
 - R语言关联规则深入详解 2022-11-08
 - Go语言实现一个Http Server框架(二) Server的抽象 2023-07-25
 - R语言学习代码格式一键美化 2022-12-05
 - R语言多元线性回归实例详解 2022-12-15
 - Ruby on Rails在Ping ++ 平台实现支付 2023-07-22
 - go语言的魔幻旅程14-反射 2023-09-05
 
    	
    	
    	
    	
    	
    	
    	
    	
						
						
						
						
						
				
				
				
				