-
Bug
-
Resolution: Cannot Reproduce
-
Minor
-
None
Our Jenkins server is located behind nginx server which forwards external requests from HTTPS port 10443 to Jenkins server HTTP port 8090. Generally I can access Jenkins by HTTPS from outside our corporate network. However there are some pitfalls, probably related to some invalid redirection commands inside Jenkins server which inadvertently change browser URL scheme from HTTPS to HTTP.
For example:
- open Jenkins web interface at HTTPS port 10443
- open job configure page
- press Save button
Then we get the following error message:
400 Bad Request
The plain HTTP request was sent to HTTPS port
nginx/1.16.1
This is because browser inadvertently switches from HTTPS to HTTP on Save button.