Comments (5)
This issue is currently awaiting triage.
If Ingress contributors determines this is a relevant issue, they will accept it by applying the triage/accepted
label and provide further guidance.
The triage/accepted
label can be added by org members by writing /triage accepted
in a comment.
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from ingress-nginx.
/remove-kind bug
/kind support
Try the root directive https://nginx.org/en/docs/http/ngx_http_core_module.html#alias
The nginx directives you choose are not coded in the controller, just to state the obvious.
Please feel free to re-open the issue and add the details as asked in a new bug report template, in case you find problem in the controller itself.
/close
from ingress-nginx.
@longwuyuan: Closing this issue.
In response to this:
/remove-kind bug
/kind supportTry the root directive https://nginx.org/en/docs/http/ngx_http_core_module.html#alias
The nginx directives you choose are not coded in the controller, just to state the obvious.
Please feel free to re-open the issue and add the details as asked in a new bug report template, in case you find problem in the controller itself.
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from ingress-nginx.
Actually I was wrong earlier (or maybe not as you are using snippet.sorry not clear) It seems the project removed the support for both alias and root directive #8624
Example of a custom backend service with custom error pages https://kubernetes.github.io/ingress-nginx/examples/customization/custom-errors/
from ingress-nginx.
Ok, that is a bit unfortunate. As mentioned in my original issue the documented method doesn't work because it enforces overwriting all errors returned from the backend, which is not what I want. However perhaps it's possible to implement something similar to the included error handling with a custom backend.
from ingress-nginx.
Related Issues (20)
- Inconsistent naming of opentelemetry docker image HOT 3
- INFO(I0818) log message in stderr, should be in stdout HOT 4
- Single-service ingress not recognizing ssl-passthrough HOT 10
- 503 Service Temporarily Unavailable nginx: External Oauth Authentication with Github HOT 2
- Docs: Update documentation of auth-tls-match-cn annotation to add possible check on all DN fields HOT 2
- When change svc type from ExternalName to ClusterIp, the route is still going to ExternalName。 HOT 2
- We are deploying one UI application to k8s. Deployment looks good and I am able to get the proper response after port-forwarding to the pod as well as to the service but getting 502 Bad Gateway after hitting the ingress. HOT 3
- proxy-read-timeout annotations getting ignored after v1.11.1 upgrade from 1.10.1 HOT 7
- proxy-next-upstream (including default on error and timeout) does not always pick a different upstream depending on load balancer and concurrent requests HOT 7
- Not enough Lua modules included HOT 4
- Support logging incoming requests HOT 3
- After Modified service targetPort, the targetPort not sync to cooresponing backend HOT 10
- Ingress session affinity HOT 7
- Unmentioned breaking change in 1.11 for GRPC HOT 2
- Turn off returning HTTP OK for /healthz endpoint during preStop hook to allow AWS NLB unhealthy draining HOT 9
- preStop hook should account for AWS NLB deregistration delay HOT 4
- Some metrics are not exposed HOT 7
- LibreSSL/3.3.6: error:1404B42E:SSL routines:ST_CONNECT:tlsv1 alert protocol version - protocol issue HOT 6
- Re-add global-rate-limit feature HOT 4
- Sticky learn and Wildfly HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ingress-nginx.