我在服务器localhost:8080上运行了jenkins服务,并且我使用nginx作为它的反向代理。 Nginx监听端口80。在http代理页面中,我为服务器字段输入了服务器IP,为端口字段输入了80。我不知道在用户名和密码字段中输入什么。当我单击立即检查时,詹金斯显示以下错误。
java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"
这可能是什么原因?我应该输入用户名和密码吗?
由于此错误,如果我尝试从Web ui安装插件,则会出现以下错误:
Checking internet connectivity
Checking update center connectivity
java.net.HttpRetryException: Invalid response code (400) from URL: https://updates.jenkins.io/update-center.json?uctest at hudson.model.UpdateCenter$UpdateCenterConfiguration.testConnection(UpdateCenter.java:1258) at hudson.model.UpdateCenter$UpdateCenterConfiguration.checkUpdateCenter(UpdateCenter.java:1053) at hudson.model.UpdateCenter$ConnectionCheckJob.run(UpdateCenter.java:1488) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:112) at java.lang.Thread.run(Thread.java:748)