Dr-Satan of MST
11/4/2014 - 2:11 PM

nginx.conf

nginx.conf

http {
    passenger_root /opt/ruby/lib/ruby/gems/1.7.2/gems/passenger-4.0.15;
    passenger_ruby /opt/ruby/bin/ruby;

    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;

    gzip  on;
    fastcgi_buffers 8 16k;
    fastcgi_buffer_size 32k;

   server { 
    listen 80; 
      server_name barnsonic.com;
      # root to the web folder
      root /www/ujgdf/public;
      # upload file size limit
      client_max_body_size 10M;
      # path to http://barnsonic.com/extassets
      location /extassets {
        alias /home/userone/assets;
      }
      passenger_enabled on;

      # acces to http://barnsonic.com/marchemallievre
      location ~ ^/marchemallievre(/.*|$) {
        alias /www/marchemallievre/public$1;  # <-- be sure to point to 'public'!
        passenger_base_uri /mairie;
        passenger_app_root /www/website2;
        passenger_enabled on;
      }
   } 

   # subdomains
   server {
      listen 80;
      server_name badhare.barnsonic.com;
      root /www/badhare;
      passenger_enabled on;
   }
}
Exemple de configuration nginx passenger ruby on rails : nginx.conf