Hi Mido5,
As per your description, this problem probably results from modifications to the backend configuration of Azure or DNS resolution affecting Private Link endpoints. The Nginx 404 error indicates requests are making it to the endpoint but are not being properly routed or resolved to the desired service.
Verify that DNS settings for Private Link endpoints are correctly configured. Azure Private Link requires specific DNS configurations to resolve private endpoint IP addresses to Azure services. Reference: https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns
Verify the Guest Configuration service for Azure Arc is correctly registered in the Azure region you use. PowerShell command to confirm:
Get-AzProviderFeature -ProviderNamespace "Microsoft.HybridCompute" -FeatureName "GuestConfiguration"
Use tools like curl
, Invoke-WebRequest
, or Azure Network Watcher to test the connectivity from the affected servers to the Private Link endpoint. If the DNS resolves correctly, but the 404 persists, it indicates a routing issue at the Azure service level.
These steps will help you to identify and resolve the issues affecting your Azure Arc-enabled servers configured with Private Link.
Refer to the following Microsoft documentation links to cross check and validate the recommended steps:
https://learn.microsoft.com/en-us/azure/azure-arc/servers/private-link-security#troubleshooting
https://learn.microsoft.com/en-us/azure/update-manager/troubleshoot?tabs=azure-machines#unable-to-generate-periodic-assessment-for-arc-enabled-servers
Hope the above provided information help you resolve the issue, if you have any further concerns or queries, please feel free to reach out to us.