我有一个多站点和单站点应用程序网关与一个Web应用程序后端池。后端池中的设置指向端口80 (http)。
我正在使用一个个人领域的例子:www.mydomain.club和使用网络主机或DNS。当我在浏览器中输入www.mydomain.club时,它将解析为浏览器栏中的https://mywebapp.azurewebsites.net:80,页面上的错误消息表明我无法到达该站点。
DNS/主机似乎识别了所需的域解析,但尝试推动端口443 (https),但表示有一个端口80,同时返回web应用程序地址(即使我正在通过应用程序门)。如果我限制访问web应用程序,我将得到401错误。
我试过:
发布于 2022-08-02 09:00:10
·从网址中可以看出,‘https://mywebapp.azurewebsites.net:80’,Azure网站指向‘HTTPS’端口443,但您可能在‘HTTP’端口80的后端池中错误地配置了i.e.应用程序的网站。因此,当试图通过internet访问“www.mydomain.club”域名时,它将您重定向到“https://mywebapp.azurewebsites.net:80’ URL”,因为您在应用程序网关的后端池中将其配置为“https://mywebapp.azurewebsites.net:80’URL”。
因此,建议您使用please reconfigure the ‘https://mywebapp.azurewebsites.net:80’ to only ‘https://mywebapp.azurewebsites.net’ in the application gateway’s backend pool。这将确保网站‘www.mydomain.club’被正确地重定向到上面所说的网站,并且托管在该网站应用中的页面将正确显示。
·其次,请务必确保在“mydomain.club”域的公共DNS区域为“www”创建了“A”主机记录,这将确保网站托管在公开可用的IP地址和域名上。另外,由于您希望网站域名,即‘www.mydomain.club’重定向到应用程序网关URI/FQDN,即‘xyz.East us.Cloudapp.net’,那么就为‘www.mydomain.club’地址创建一个CNAME记录,别名为‘xyz.eastus.cloudapp.net’。这将相应地按照路由规则和侦听器规则中定义的那样进行ensure that when trying to access the domain name ‘www.mydomain.club’, it will be redirected to the application gateway’s URL and will be displaying the backend site web page。
这将确保您在访问网站DNS时不会遇到401错误,即“www.mydomain.club”并正确打开。
有关详情,请参阅以下文件连结:-
https://stackoverflow.com/questions/73180205
复制相似问题