Forum Moderators: phranque
[edited by: engine at 4:51 pm (utc) on Nov 23, 2021]
[edit reason] tweaked url [/edit]
URL: https: //XXX.XXX.XXX.XXX:443/_vti_bot/Now, wait. I assume you have a canonicalization redirect. The 503 response would then imply that the Mystery Error arises before the request reaches the redirect; otherwise it would instead be recorded as a response to
I am unable to replicate the 503 they claim to be seeing.
requests for an IP address will go to the default virtual host configured for that Apache serverBut I should hope that the administrator would not use some randomly chosen customer’s website for this purpose, without telling them they’d done so.
The server is a dedicated machine (Linode) so I have root access...
If multiple virtual hosts contain the best matching IP address and port, the server selects from these virtual hosts the best match based on the requested hostname. If no matching name-based virtual host is found, then the first listed virtual host that matched the IP address will be used. As a consequence, the first listed virtual host for a given IP address and port combination is the default virtual host for that IP and port combination.
[edited by: phranque at 2:02 am (utc) on Nov 27, 2021]
[edit reason] unlinked urls [/edit]
I think the fact that they get back a 503 indicates (wrongly!) to them the existence of the folders.
10.5.4 503 Service Unavailable
The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. If known, the length of the delay MAY be indicated in a Retry-After header. If no Retry-After is given, the client SHOULD handle the response as it would for a 500 response.
10.5.1 500 Internal Server Error
The server encountered an unexpected condition which prevented it from fulfilling the request.
curl: (51) Unable to communicate securely with peer: requested domain name does not match the server's certificate.
...
I think it it essentially telling me it cannot communicate as there is no matching SSL certificate for the IP address.
I suspect the solution is to auto-redirect all attempts to connect directly to the IP address to the domain?
I am use the Letsencrypt SSL for my domain but you cannot apply their certificates to an IP address.
... they have an issue with the presence of a 503 as opposed to a 404.