Nginx 在代理后运行jenkins,反向代理未正确配置
在代理(NGINX)后面运行时,我收到一条消息 您的反向代理设置似乎已损坏 我提到了,但还是得到了同样的信息。它指的是文件Nginx 在代理后运行jenkins,反向代理未正确配置,nginx,jenkins,proxy,glassfish,Nginx,Jenkins,Proxy,Glassfish,在代理(NGINX)后面运行时,我收到一条消息 您的反向代理设置似乎已损坏 我提到了,但还是得到了同样的信息。它指的是文件/etc/default/jenkins,但我下载了zip文件并在glassfish中运行时,情况并非如此 据我所知,我所需要的只是为JENKINS_ARGS提供参数--前缀。在nginx后面的glassfish中跑步时,我该怎么做 谢谢。只是一个简单的猜测,但是如果您在GlassFish内部运行Jenkins,我认为您必须在GlassFish JVM上设置代理 您可以通过G
/etc/default/jenkins
,但我下载了zip文件并在glassfish中运行时,情况并非如此
据我所知,我所需要的只是为JENKINS_ARGS提供参数--前缀。在nginx后面的glassfish中跑步时,我该怎么做
谢谢。只是一个简单的猜测,但是如果您在GlassFish内部运行Jenkins,我认为您必须在GlassFish JVM上设置代理
您可以通过GlassFish管理GUI添加以下JVM选项(server config
->JVM设置
->JVM选项
):
或者您可以通过asadmin
以以下方式进行设置:
asadmin create-jvm-options -Dhttp.proxyHost=proxyhostname
当我在GlassFish中运行Jenkins并通过8080(默认端口)访问它时,一切都很好。如果我使用IPTABLE做一个端口转发iptables-t nat-a PREROUTING-p tcp-m tcp-dport 80-j REDIRECT-到端口8080
,那就更好了。我无法将jenkins配置为在nginx后面运行。目前我还没有运行nginx。
asadmin create-jvm-options -Dhttp.proxyHost=proxyhostname