I want to set up an HTTP monitor that tests "200 OK" but the page is on port 40000 (the pool is on 80).
I tried, but it doesn't work
Send String : GET /index.html HTTP/1.1\r\nHost:40000 \r\nConnection: Close\r\n\r\n
Receive String : 200 OK
Thank you for your help
You want to use an alias service port monitor. Look at #25 at the following article: https://techdocs.f5.com/kb/en-us/products/big-iq-centralized-mgmt/manuals/product/big-iq-centralized-management-local-traffic-and-network-implementations-6-0-0/5.html. In the above, you have 40000 as the host name in the host HTTP header which is not appropriate. This is usually a virtual server fqdn or some other web server alias to which the server would listen for and respond.