1. Upload filesize limit and nginx

    If you’re trying to upload a file to a server running nginx and you’re getting some weird errors, check this. By default nginx only lets you have file uploads that are a max of two megs before it gives up. It will return something like “413: Entity too large.” When that happens head over to your nginx.conf file (or whichever config file contains your server directive) and add the following:

    server {
      listen 80;
      server_name mycomain.com;
      root /var/www/myapp/public;
      client_max_body_size 10M;

    That directive would now tell nginx to allow a ten megabyte upload. Modify to your liking!