-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ensure UTF8 charset spec'd in header, including for CSS files
+ Fixes #9 (hopefully - issue is very intermittent - we have a high degree of confidence in this fix, but will continue to keep an eye out). + Establish changelog. + Expand/clarify comments on some existing directives/files.
- Loading branch information
Showing
3 changed files
with
43 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# Changelog | ||
|
||
Note that the `next` tag is mutable and is rebuilt regularly with any updates to this project and | ||
on a weekly schedule (to pick up ongoing updates to the official `nginx:latest` source image). | ||
|
||
Versioned builds are immutable and have locked in a given set of defaults from this project as well | ||
as the latest nginx version at the time of the build (recorded in the log entries below). | ||
|
||
## next - under development | ||
|
||
* Ensure UTF8 charset spec'd in header, including for CSS files. | ||
See [xh-nginx/9](https://github.com/xh/xh-nginx/issues/9) - intermittent rendering issue with | ||
icons. | ||
* nginx `latest` (version dependent on build time) | ||
|
||
## v2.0.0 / latest | ||
|
||
* Generate and pass through to proxied calls a `Jespa-Connection-Id` header, based on the source IP | ||
address. This is required for apps using the Jespa library for NTLMv2 SSO to properly track | ||
per-client state across a multistep auth handshake. | ||
* Increase proxy timeouts to five minutes to support longer-running calls to back-end APIs. | ||
* Increase `client_max_body_size` to `20m` to support larger POSTs, notably big grid exports. | ||
* Add basic useragent parsing to set `$is_mobile` and `$is_desktop` variables for use within | ||
app-level directives (e.g. redirecting from / to the correct platform-specific entry URI). | ||
* Set `proxy_cookie_path` directive to `Secure` but also allow cross-site access. | ||
* nginx `v1.21.0` | ||
|
||
## v1.0.0 | ||
|
||
* Initial versioned release of the base image. | ||
* nginx `v1.19.5` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,6 @@ | ||
# Rewrite requests to https - include within port 80 server block | ||
# Rewrite requests to https - include within port 80 server block if your app's nginx is in fact | ||
# serving its content via SSL. Will often *not* be the case when a load balancer or ingress is used | ||
# for SSL termination prior to traffic reaching the Hoist nginx layer (e.g. Rancher/K8s/AWS/Azure). | ||
location / { | ||
return 301 https://$host$request_uri; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters