我的flask网站一直正常工作,直到我必须用flask定义子域
要使子域工作,应该配置(服务器名称)并指向主机地址(mywebsite1.com),而不是IP
这在本地计算机上正确运行,但是在部署到azure主机后,以下错误会继续打印,并且网站无法运行:
self.socket.bind(self.server_address)
OSError: [Errno 99] Cannot assign requested address
我试图在不同的端口中定义服务器名称,但部署后服务器名称不起作用:
app.config['SERVER_NAME'] = 'mywebsite1.com:80'
及
app.config['SERVER_NAME'] = 'mywebsite1.com:5000'
我的网站工作的唯一方式是以这种方式定义localhost,但未检测到子域并始终指向主页:
app.config['SERVER_NAME'] = '0.0.0.0:5000'
请帮助定义在Azure主机和docker上工作的服务器名称
目前没有回答
相关问题 更多 >
编程相关推荐