Welcome! Log In Create A New Profile


Health Check Issue

October 01, 2020 02:16PM
I am trying to check the contents of an html file on upstream servers. A
configuration using HTTP works. However, using the same check with HTTPS
does not work.

nginx version: nginx/1.19.0 (nginx-plus-r22)

Upstreams are IIS.

Non working config:
log_format upstreamlog-giscrp '$server_name to: $upstream_addr [$request] '
'upstream_response_time $upstream_response_time '
'msec $msec request_time $request_time';

match giscrp_up {
body ~* "IISUP";

upstream giscrp {
zone map 64k;

server {
listen 443 ssl http2;

server_name giscrp.vt911.net;

ssl_certificate /etc/pki/tls/certs/
ssl_certificate_key /etc/pki/tls/certs/
access_log /var/log/nginx/access-giscrp.log upstreamlog-giscrp;

#proxy_ssl on;

location / {
proxy_set_header X-Forwarded-For $remote_addr; #Passes client
IP to upstream web server
proxy_set_header Host $http_host; #Passes request hostname
from client in header
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_pass https://giscrp;
health_check match=giscrp_up uri=/iisstatus.html;

Working config over HTTP:
log_format upstreamlog-map '$server_name to: $upstream_addr [$request] '
'upstream_response_time $upstream_response_time '
'msec $msec request_time $request_time';
match iis_up {
body ~ "IISUP";

server {
listen 80;
server_name map.vt911.net;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
access_log /var/log/nginx/access-map.log upstreamlog-map;

location / {
proxy_pass http://map.vt911.net;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_http_version 1.1;
proxy_set_header Connection "";
health_check match=iis_up uri=/iisstatus.html;

upstream map.vt911.net {
zone map 64k;

I am not sure if the health check is sending the request to the IP instead
of the FQDN and the server is rejecting it or something.

Any ideas would be appreciated.

Jeff Creek
nginx mailing list
Subject Author Posted

Health Check Issue

jcreek October 01, 2020 02:16PM

Re: Health Check Issue

Sergey A. Osokin October 01, 2020 04:26PM

Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 57
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready