部署 gridfs 使用问题

sanvi · 2012年08月23日 · 最后由 sanivbyfish 回复于 2012年08月24日 · 2457 次阅读

参考 http://173.212.236.96/posts/96/rails+mongoDB+gridfs+nginx%E8%BF%9B%E8%A1%8C%E5%9B%BE%E7%89%87%E5%AD%98%E5%82%A8

想搭建自己的图片服务器,作为一个 ruby 新手,其实蛮混乱的 rails+mongoDB+gridfs+nginx

部署参考的 Passenger/Nginx/Ubuntu快速部署Rails 3.1 http://ruby-china.org/topics/701

现在有个问题就是图片 url 返回的是 404 nginx 的配置

location / { root /opt/ruby_apps/storage/public; passenger_enabled on; }

location /uploads/ { gridfs storage root_collection=fs field=filename type=string; mongo 127.0.0.1:27017; }

图片 url localhost/uploads/503634f67b7ac83ba6000002/fg.ini

server {
               listen       80;
               server_name localhost;
               passenger_enabled on;

               location /uploads/ {
                       gridfs storage root_collection=fs field=filename type=string;
                       mongo 127.0.0.1:27017;
               }
              root /opt/ruby_apps/storage/public;
       }

改成这样试试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号