161170aabe
Merge pull request #3928 from jamielinux/nginx204
...
Return 204 instead of 404 for favicon.ico requests
2016-01-30 01:48:22 -08:00
9f05361f14
Allow sites to set HTTP basic authentication through nginx.
2016-01-08 12:49:17 +08:00
268e0f3b2b
remove http 1.1 in case it has side effects
2016-01-05 07:54:12 +11:00
b8471177dc
clean up config file
2016-01-04 16:13:44 +11:00
0e2ded278d
Don't buffer message bus, this allows us to stream
2016-01-04 09:56:30 +11:00
ab5cd3ad3b
allow http 1.1 via proxy
2016-01-04 09:52:11 +11:00
eed86e9afc
Do not log favicon.ico requests
2015-12-21 12:14:36 +00:00
e8919df110
Return 204 instead of 404 for favicon.ico requests
2015-12-21 12:13:56 +00:00
c7243bd6a2
Revert "cache cdn assets and strip cookies"
...
This reverts commit 18abf4f0d6a24140f72c6703dad203ec07c35cc2.
2015-11-22 00:59:26 +11:00
18abf4f0d6
cache cdn assets and strip cookies
2015-11-22 00:33:20 +11:00
88f1a8f0b1
Merge pull request #3821 from mpalmer/letter-avatar-proxy
...
Proxy letter avatars by default
2015-11-19 20:02:16 +11:00
81bdd2328d
FIX: stop sending a blank /favicon.ico
...
instead have nginx ship a 404 for it.
2015-11-17 19:34:05 +11:00
952d07599a
More tweaks for the letter avatar proxy config
2015-11-06 14:14:20 +11:00
c09f345cff
Proxy letter avatars by default
...
On sites that don't otherwise configure an avatar fallback, Discourse will
now tell the client to get its letter avatars from a location which nginx
proxies to the centralised `avatars.discourse.org` service. This alleviates
privacy concerns, whilst still providing some degree of performance benefit
(no need for every site to delay avatar response by 300ms for image
rendering).
It is still possible to gain the benefits of global image caching and the
lower latency of requesting directly from a CDN, by explicitly changing the
`external_system_avatars_url` site setting to
`https://avatars.discourse.org/letter/{first_letter}/{color}/{size}.png `.
2015-11-06 14:13:44 +11:00
2866440968
Don't cache urls with emoji
in them unless they are images
2015-09-08 13:12:32 -04:00
2c59ad3dd3
FIX: favicon update broken when favicon lived on a CDN
2015-08-25 11:54:23 +10:00
abf269c5df
only do magic headers for local assets, don't muck with logster's stuff
2015-08-12 18:48:34 +10:00
822d77713c
Put back /srv/status
non-logging but include proxy details
2015-07-03 11:44:48 -04:00
5f59424937
Don't disable logging for /srv/status
2015-07-03 11:02:07 -04:00
cf3aa867ab
Don't log /srv/status
2015-06-30 12:12:55 -04:00
db274c7969
missing $
2015-06-16 19:30:29 +10:00
f26eee8431
FEATURE: add username to NGINX logs
2015-06-16 17:43:53 +10:00
dc563b4484
improve log format
2015-06-16 17:43:53 +10:00
4007484c54
also log user agent in NGINX
2015-06-16 16:43:43 +10:00
a6ac368476
FEATURE: add a custom log format for better analysis
2015-06-16 11:37:08 +10:00
e59d5fd0eb
must also hide header so its not cached
2015-05-22 15:57:32 +10:00
de3e48c16e
PERF: NGINX caching invalid when server sets cookies
2015-05-22 14:23:47 +10:00
9ded21e4c6
FIX: consistent and future-proof upload storage pattern
2015-05-19 12:31:12 +02:00
f58d85edea
FEATURE: move stylesheet cache out of the uploads directory
2015-05-05 15:50:13 +10:00
f036b23be5
FIX: add CORS header for .woff2
2015-03-27 13:30:18 +01:00
a82530012a
FEATURE: Allow selection of highlight js languages
...
PERF: stop loading highlight js on load
To get latest highlight js run bin/rake highlightjs:update
2015-03-13 16:18:59 +11:00
363fc03ab3
FEATURE: raise min body size to 10m
2015-02-23 10:50:09 +11:00
1591068226
add commented out SSL section to nginx config
2015-01-17 01:26:21 -08:00
8d03ff6f82
FIX: cache emojis for 1 year
2014-12-28 11:10:03 +01:00
5551676fef
FIX: cache all public resources registered by plugins.
...
Plugins are responsible for expiry
2014-12-09 14:49:02 +11:00
acc62f2ec2
SECURITY: prevent direct download of backups
2014-12-03 12:47:28 +01:00
e222d3d2c8
FIX: add vary encoding to gzip responses
...
this ensures CDNs work correctly see: http://blog.maxcdn.com/accept-encoding-its-vary-important/
2014-10-23 11:05:56 +11:00
dc8eb6d737
FIX: backups not using x accl redirect
2014-09-24 16:51:41 +10:00
cea5350a3c
FIX: cache avatars in NGINX
2014-07-15 10:30:43 +10:00
d4cd2f1ebf
FEATURE: bump upload size to 3 megs
2014-07-14 14:32:55 +10:00
6a685e822a
FIX: multisite uploads broken
2014-07-14 14:26:25 +10:00
fb335560f8
FIX: appears broken in multisite
2014-07-12 11:11:12 +10:00
d9768a6195
FIX: pretending to support too many accelerated files
...
This broke sidekiq web
(sidekiq serves resources out of /vendor/ path)
2014-07-11 18:47:55 +10:00
103e2ebba9
FIX: properly support sendfile on all routes
...
FIX: disable unused etags
2014-07-10 15:18:51 +10:00
ebe3ee0b1c
FIX: serve statically compressed files when available
...
PERF: default gzip to level 5
2014-07-08 16:45:44 +10:00
832a730e36
BUGFIX: re-enable CDN js debugging in a robust way
...
May be disabled if needed via site setting
2014-05-19 08:46:28 +10:00
986e8f2f0f
Merge pull request #2338 from GitLaboratory/patch-2
...
Hide version of the web server
2014-05-15 15:22:44 +02:00
f34862d195
FEATURE: get window.onerror working for CDNs
2014-05-15 12:59:26 +10:00
6a20aad67f
Hide version of the web server
2014-05-14 12:08:29 +07:00
e6418cd582
Merge pull request #2324 from kohenkatz/bugfix/puma-socket-name
...
Fix Puma socket name
2014-05-08 12:42:09 +10:00