在Azure应用程序服务中添加自定义域名时,django web应用程序中的错误请求(400) &g



在Azure应用程序服务中我的网站工作良好与something.azurewebsites.net与以下代码

ALLOWED_HOSTS = [os.environ['WEBSITE_HOSTNAME']] if 'WEBSITE_HOSTNAME' in os.environ else []

但是当添加自定义域时,它显示为错误请求(400)。我认为这个问题依赖于允许的主机,Django应用程序不允许我的自定义域。我找不到一个解决方案或一行完美的代码来解决这个问题。

您在Azure中设置了自定义域了吗?为此,您可以按照Azure文档中的步骤操作:

https://docs.microsoft.com/en-us/azure/app-service/configure-custom-dns-web-site map-a-custom-dns-name-to-an-azure-web-app

这将涉及为您的自定义域添加一个CNAME记录,该记录指向Azure应用程序的默认域。

ALLOWED_HOSTS = [os.environ['WEBSITE_HOSTNAME'],os.environ['CUSTOM_HOSTNAME']]

CUSTOM_HOSTNAME应该添加到azure中的应用程序配置中。

例如:CUSTOM_HOSTNAME: www.example.com

相关内容

最新更新