Commit Graph

297 Commits

Author SHA1 Message Date
Alessandro Vendruscolo d63f139841 Cross-domain stuff 2012-07-21 17:21:19 +02:00
Alessandro Vendruscolo 1c5df514a3 Security tweaks, returning 403 if needed 2012-07-21 17:21:19 +02:00
Alessandro Vendruscolo 48a1cd5a7c Add filename based cache busting 2012-07-21 17:21:12 +02:00
Alessandro Vendruscolo 804f8c4e54 Handle www to non-www redirect.
A secundary `server` block has been added. It'll listen on the `www`
host and redirect to the `non-www` host.
2012-07-21 17:17:30 +02:00
Alessandro Vendruscolo dc91fd4862 Encourage users to use multiple virtual hosts 2012-07-15 23:45:17 +02:00
Roland Warmerdam da3078eb07 Add the MIME type for AAC audio files. 2012-06-20 21:57:27 +12:00
Roland Warmerdam 17ba833a40 Update the nginx gzip MIME types. 2012-06-19 17:00:12 +12:00
Roland Warmerdam 3ede2df8bc Use valid font mime types in the nginx config. 2012-06-14 23:05:47 +12:00
AD7six 33a4f98eb0 normalize whitespace
make it easier to keep this file and the .htaccess file it is based upon
in sync, by using the same indent
2012-06-14 08:51:18 +02:00
AD7six 2615c2c2b1 Merge branch 'leek-patch-1' into develop
Conflicts:
	nginx/mime.types
2012-06-14 08:51:01 +02:00
James Long 6b6fa6efeb add the x-web-app-manifest-json mimetype for webapp files 2012-05-31 16:48:16 -04:00
Chris Jones e9cdc5dcb3 Syncing with latest H5BP `.htaccess` 2012-05-06 20:00:16 -03:00
AD7six b006de5485 Merge branch 'master' into develop
Conflicts:
	node/docs/docco.css
	node/docs/index.html
2012-03-28 10:26:14 +02:00
Indrek Ardel 55692f2b23 Fix configuration syntax. http://wiki.nginx.org/ConfigurationSyntax 2012-03-25 21:20:29 +03:00
Mathias Bynens 41b3dc1b33 Serve .mp4 and .m4v files as `video/mp4` as per RFC 4337
Closes h5bp/html5-boilerplate#1024. See http://tools.ietf.org/html/rfc4337#section-2.
2012-03-21 08:49:21 +01:00
AD7six 1543d95056 whoops - 1Y is not valid
one year is 1y
2012-02-05 01:39:24 +01:00
AD7six 3b39e4e928 apparently this is the same header as apache serves 2012-02-05 01:30:01 +01:00
AD7six ddedf07f48 move all server configs into folders
easier to organise. We could also possibly then simply add a README
file toeach folder rather than use wiki pages - maybe.
2012-02-04 10:45:24 +01:00
AD7six 22adca171d make xml application/xml 2012-02-01 11:24:59 +01:00
AD7six 366eedd6c4 add json 2012-02-01 11:22:05 +01:00
AD7six 54d4437c2f add expire rules mimicking that of the apache config
These rules are closer to the expire logic defined for apache, and also
use a none-capturing regex which will be (unnoticably) faster.

Added a comment as to why there is no default expire header defined.
2012-01-30 18:19:22 +01:00
AD7six 703a75c229 do not set a default expire
Unless your entire site is static it's inappropriate to do so - dynamic
requests will be cached by the browser unless your application code
overrides the expires which nginx is setting by default.
2012-01-27 15:18:18 +01:00
John-Scott Atlakson 2c8442269f Added m4a/m4v mime types.
This was recently added upstream => http://trac.nginx.org/nginx/changeset/4252/nginx
2011-12-21 17:42:56 -05:00
ram 5e161c6ddf Specify a charset. 2011-11-22 18:15:33 +05:30
Mathias Bynens 6b9f238e2f Use the correct MIME type for XHTML files. 2011-11-07 08:26:15 +01:00
James McKinney 9aed41388d add mime types from default mime.types 2011-11-06 21:26:37 -05:00
Mike Almond 838caf43a6 Updating configs to match H5BP .htaccess defaults 2011-10-26 09:50:44 -04:00
Tinnet Coronam 788c6cc813 add mime type for .wav files
'x-wav' seems to be the standard, but could also be 'wav' or 'wave' or 'vnd.wav' according to wikipedia
2011-08-31 16:56:06 +03:00
Iurii Ogiienko 74591fd85e We also need application/x-javascript for google chrome 2011-08-05 16:52:04 +03:00
Paul Irish 8555508338 merge. i thinkkk. 2011-07-20 10:43:24 -07:00
sean 6ca197bb2f nginx.conf Improvements/Corrections
Don't think it makes sense to turn this off for a single worker and it's on by default.

The docs indicate that Nginx will use the best method based on the available methods

Keepalive of 5 seems very low - i've seen recommendations of 10-20

gzip_proxied was set twice

gzip_static should be off unless actually used

default is deprecated

server_name _; shouldn't be used

Shoudn't use expires in the server {} block - should be inside location {}

Extra root lines not needed

gzip_comp_level seems too low

gzip_min_length seems too high
2011-07-20 10:40:39 -07:00
Mark Wolfe 8e4c2d5125 Added some comments to the nginx config relating to expires. 2011-07-20 10:40:37 -07:00
Mark Wolfe 4360828e44 Added some comments to the nginx config relating to expires. 2011-05-29 11:31:20 +10:00
Ben Hanzl c46faae757 specify 404 page 2011-04-13 16:23:10 -04:00
Paul Irish 87b81bd37c image/x-icon to match our htaccess. thx badboy. 2011-03-21 11:15:12 -07:00
Paul Irish 12e37aace6 Merge branch 'master' of https://github.com/predominant/html5-boilerplate-server-configs 2011-02-28 22:13:59 -08:00
Paul Irish 3b22391aa9 Merge branch 'master' of https://github.com/bits/html5-boilerplate-server-configs into bits-master 2011-02-28 22:13:28 -08:00
Graham Weldon 072e63e346 Remove access logging for static files to save disk writes. 2011-02-08 11:25:48 +08:00
Graham Weldon da285f1934 Remove access logging for static files to save disk writes. 2011-02-04 21:05:54 +11:00
Paul Sarena 5827b0c16a Add to and fix typo in MIME types to be gzipped:
Add text/x-component.  It's listed in html5-boilerplate/.htaccess and is in our nginx-mime.types
Fix application/xml+rss, should be application/rss+xml
Comment indicating text/html is always compressed, so there's no need to include it
2011-02-02 09:22:03 +08:00
Paul Sarena ff8904f94c Add to and fix typo in MIME types to be gzipped:
Add text/x-component.  It's listed in html5-boilerplate/.htaccess and is in our nginx-mime.types
Fix application/xml+rss, should be application/rss+xml
Comment indicating text/html is always compressed, so there's no need to include it
2011-02-01 15:21:18 -08:00
Paul Irish f4bc3a9dc6 associate mime.types file with nginx 2011-01-31 17:06:10 -08:00
Paul Irish ec01439e22 nginx: js wasnt being gzipped. thanks poswald! fixes h5bp/server-configs#5 2011-01-31 17:03:59 -08:00
Paul Irish 3b7414f89a Use the .appcache extension instead of .manifest, as per http://html5.org/r/5812 - thx mathias 2011-01-31 16:55:29 -08:00
Paul Irish 289233a8c0 X-UA-Compatible for nginx. thanks mucho joshgillies 2011-01-31 10:35:18 -08:00
Paul Irish c174308f42 adding minor note about who owns the mime.types file. 2010-12-15 08:21:25 -08:00
Paul Irish 7bf736cbd3 whats up, sweetass configurations? boom boom. 2010-12-14 21:12:17 -08:00