I was able to resolve this issue by changing the Host name settings in the Backend Settings menu. The "Override with new host name" setting was set to Yes and when we changed it to No the issue was resolved. Thank you for your assistance and suggestions.
Safari browser on iOS devices showing 404 errors in Aure Application Gateway
I recently configured an Azure Application Gateway pointing to an internal IIS web server and it is working as expected on a Windows OS device with Edge, Chrome and Firefox browsers. When I try to browse on multiple iOS devices using the Safari browser I am getting a "HTTP Error 404. The requested resource is not found". When we use Chrome or Firefox on the same iOS device it seems to work normally.
I ran the diagnostic tool on the App GW and it came back clean without any errors. I have another App GW pointing to another internal web server and we are not getting this error, but it is using apache for the web server. When we bypass the App Gateway and connect directly to the web server from the same LAN it loads the page successfully.
Interestingly we were using another WAF vendor before the recent migration to Azure and we were receiving the same error. I have at least 4,000 company iOS devices for employees that use this site and would like to use the default iOS browser on all of these devices. Has anyone else had this issue and figured out a solution?
Thank you in advance
Scott
Azure Application Gateway
2 answers
Sort by: Most helpful
-
-
ChaitanyaNaykodi-MSFT 27,476 Reputation points Microsoft Employee Moderator
2024-09-17T23:14:20.2933333+00:00 I'm glad that you were able to resolve your issue and thank you for posting your solution so that others experiencing the same thing can easily reference this! Since the Microsoft Q&A community has a policy that "The question author cannot accept their own answer. They can only accept answers by others ", I'll repost your solution in case you'd like to accept the answer.
Issue:
- You have configured an Azure Application Gateway pointing to an internal IIS web server but you are facing issue while accessing your website from the Safari Browser from an IOS device. You are able to access the website using Chrome and Firefox browsers on the same IOS device.
Solution:
- I was able to resolve this issue by changing the Host name settings in the Backend Settings menu. The "Override with new host name" setting was set to Yes and when we changed it to No the issue was resolved.
If you have any other questions or are still running into more issues, please let me know. Thank you again for your time and patience throughout this issue.
Please remember to "Accept Answer" if any answer/reply helped, so that others in the community facing similar issues can easily find the solution.