我正在尝试配置一个NginX反向代理到Jenkins。
这是一台AWS轻帆机器。
Jenkins运行在7172端口,我可以用服务器的公网IP访问它。
我已经在几个子域中运行NginX,并且工作正常。
但是由于某些原因,Jenkins在反向代理下会超时。以下是我在etcnginxsites-available中的配置,并有etcnginxsites-enable的链接。
server {
listen 80;
server_name jenkins.domain.com;
location / {
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# Fix the "It appears that your reverse proxy set up is broken" error.
proxy_pass http://127.0.0.1:7172;
proxy_read_timeout 90;
# Required for new HTTP-based CLI
proxy_http_version 1.1;
proxy_request_buffering off;
}
}
不知道我还能做什么。
Ubuntu 18LTS.Jenkins 2.233Nginx: nginx -v
在Jenkins中,我配置了我想使用的子域(jenkins.domain.com)作为Jenkins的URL。
先谢谢大家的帮助。
域名jenkins.domain.com不工作,但改成jnks.domain.comapperears工作。